PHP

【PHPの基礎】変数や配列の要素を削除するunset関数をマスターしよう!

今回はunset関数について説明します。

関数の基礎に関しては下記の記事を参考にしてください!

関数
【PHPの基礎】関数をマスターしよう! 今回解決できる内容! ✔️関数とはなんだろう? ✔️関数の使い方は? ...

プログラミング
勉強中の人

プログラミングのスキルをもっと上げたいけど、

本業が忙しくて全然勉強する時間をとれないよ、、

プログラミング独学で1番つらいのが、相談する相手がいないことです。

上記のような悩みを抱えている方はまず下記に無料で相談してみましょう。

>>【テックアカデミー】無料メンター相談の詳細はコチラ

unset関数とは

unset関数とは、変数や配列の要素などを削除する関数です。

書き方は下記の通りです。

unset($変数1、$変数2・・・)

削除したい変数や配列を指定できます。

unset関数の使い方

実際の使い方を確認してみましょう!

変数の場合

<?php

$val=8;

unset($val);

print_r($val);

?>

結果は下記の通りです。

unset関数により、変数「$val」の値を削除している為、表示結果がエラーになることが分かります。

配列の場合

<?php

$array=['one','two','three','four','five'];

unset($array);
print_r($array);

$array=['one','two','three','four','five'];

unset($array[3]);
print_r($array);

?>

結果は下記の通りです。

1度目のunset関数では配列全体の削除を、2度目のunset関数では配列の要素の削除を行なっています。

連想配列の場合

<?php

$array=[1 => "one", 2 => "two", 3 => "three", 4 => "four", 5 => "five"];

unset($array[3]);

print_r($array);

?>

結果は下記の通りです。

キーを指定した要素が削除されていることが分かります。

まずは無料相談してみましょう!

まとめ

今回説明した内容

✅nuset関数の使い方

今回は以上になります。

unset関数を使用すると、変数を未定義にの状態にできます。実際の開発で使用できるの是非今回でマスターしましょう!