【PHP】変数や配列の要素を削除できるunset関数を解説します

こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在4社経験している、10年目エンジニアです。

この記事では、 PHPで変数や配列の要素を削除することができるunset関数について

  • unset関数とは
  • unset関数を使ったサンプルプログラム

と、丁寧に解説していきます。

前提条件:実行環境

この記事では、PHPを動かすためにXAMPPを使っています。
XAMPPのインストールは、下の記事をご参考ください。

PHPのバージョンは、【7.4.6】です。

unset関数とは

unset関数とは、引数に指定された変数や配列の要素を、削除することができる関数です。
返り値はありません。
使い方サンプルは下記になります。

たとえば上記のunset関数を実行した後に変数testを呼び出そうとした場合

Undefined variableというエラーメッセージが表示されます。

引数は以下のように複数指定することも、変数と配列の要素をごちゃまぜで指定することもできます。

では、次の章で実際に使ってみます。

unset関数を解説するプログラムの概要

unset関数を解説するプログラムでは、

  • 変数を削除
  • 配列の要素を削除

の2ケースで動作を確認します。
unset関数の実行前で変数と配列の存在を確認し、実行後に指定された変数および配列の要素が削除結果を表示させます。
phpプログラムは

C:\xampp\htdocs

配下に、【usetsample.php】というファイル名で格納しています。

PHPサンプルプログラム

サンプルプログラムで使用している

  • isset関数
  • array関数

については、こちらの記事をご参考ください。

実行結果

XAMPPを起動して、【http://localhost/usetsample.php】のURLにアクセスします。

XAMPPでPHPの動かし方については、こちらの記事をご参考ください。

無事、指定した変数および配列の要素が削除できていることを確認できました!

まとめ:unset関数を使ってみよう!

以上がunset関数についての解説でした!

あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ

コメント

タイトルとURLをコピーしました