.net column
.NET開発者のためのブログメディア

PHPでのunsetの使い方とは?基本的な使い方から応用編までわかりやすく紹介!

 
PHPでのunsetの使い方とは?基本的な使い方から応用編までわかりやすく紹介!
SE
PHPでのunsetの使い方について教えていただけますか。
PM
分かりました。PHPでのunsetの基本的な使い方から応用編までご紹介しましょう。

PHPでのunsetの使い方とは?


今回は、PHPでのunsetの使い方について説明します。
unsetを使うと、変数を未定義の状態にできます。基本的な使い方から、配列や連想配列、多次元配列に対するunsetの使い方について紹介します。

PHPでのunsetの使い方に興味のある方はぜひご覧ください。

変数

PHPでのunsetの使い方を紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

unsetした変数を使用すると、「Undefined variable」のエラーが表示されます。変数が未定義の状態になっていることが分かります。

unsetには、複数変数を指定することもできます。isset()は変数が定義されているか否かを返却します。

実行結果は以下のようになります。

配列

PHPでの配列に対するunsetの使い方を紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにPHPでは配列自体の削除や、配列要素の削除ができます。

配列の値を検索して削除する方法を紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

連想配列

PHPでの連想配列に対するunsetの使い方を紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

連想配列ではkeyの重複はできませんが、valueは重複できます。
連想配列の値を検索して削除する方法を紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

多次元配列

PHPでの多次元配列に対するunsetの使い方を紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

array_walkで行単位でarray_col_delete()を実行しています。

SE
PHPでのunsetの使い方についてよく分かりました。
PM
ご紹介したPHPでのunsetの基本的な使い方から、配列や連想配列、多次元配列に対するunsetの使い方を参考にご自身でもソースコードを書いて理解を深めてください。

まとめ

いかがでしたでしょうか。PHPでのunsetの使い方について説明しました。
unsetを使うと、変数を未定義の状態にできます。基本的な使い方から、配列や連想配列、多次元配列に対するunsetの使い方について紹介しました。

ぜひご自身でPHPのソースコードを書いて、理解を深めてください。


.NET分野でのキャリアアップをお考えの方は、現在募集中の求人情報をご覧ください。

また、直接のエントリーも受け付けております。

エントリー(応募フォーム)

Search

Popular

reccomended

Categories

Tags