
スクールに多額のお金を支払う前に、僕の記事で学習してね!
PHPの「変数や配列を削除除する方法」についてざっくり解説します。
詳細はPHPマニュアルを確認してください。
サンプルコード上に出てくるvar_dumpの使い方はこちらの記事を参考にしてください!
あけおブログ




初心者向けPHP:var_dump()の使い方と基本解説 | あけおブログ
スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「var_dump()」の使い方がわからない人 プログラミング学び始めたけど、基礎をしっか…
連想配列がよくわからない、というか配列の理解がフワッとしてる、、
という方は先にこちらをみた方がいいかもです!
あけおブログ




【PHP初学者向け】 最初の壁!連想配列をきちんと理解しよう | あけおブログ
あけお スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「連想配列」について説明ができない人 プログラミング学び始めたけど、基礎を…
目次
書き方
unset(①, ②)
①検索したい配列
②探す値
使い方
①変数を削除する
PHP
<?php
//変数を宣言
$word = "apple";
//変数を削除
unset($word);
//変数を出力
var_dump($word);
このコードの実行結果はこちら
PHP
PHP Warning: Undefined variable $word
これは「変数$wordが未定義ですよ」というエラーです。



unset関数で変数が削除されていることがわかりますね!
②配列を削除する
PHP
<?php
//配列を宣言
$words = ["apple", "banana", "orange", "melon"];
//配列を削除
unset($words);
//配列を出力
var_dump($words);
このコードの実行結果はこちら
PHP
PHP Warning: Undefined variable $words
変数を削除したときと同様、配列も削除されているのでエラーがでます。
③配列の要素を指定して削除する
PHP
<?php
//配列を宣言
$words = ["apple", "banana", "orange", "melon"];
//"banana"を削除
unset($words<img decoding="async" class="ranking-number" src="https://akeoblog.com/wp-content/themes/jin/img/rank01.png" >);
//配列を出力
var_dump($words);
このコードの実行結果はこちら
PHP
array(3) {
[0]=>
string(5) "apple"
[2]=>
string(6) "orange"
[3]=>
string(5) "melon"
「banana」は削除されていますが、キーは歯抜けの状態になっています。
これを連番にしたい場合は「array_values関数」を使います!
おまけ array_values関数
サンプルコード
PHP
<?php
//配列を宣言
$words = ["apple", "banana", "orange", "melon"];
//"banana"を削除
unset($words<img decoding="async" class="ranking-number" src="https://akeoblog.com/wp-content/themes/jin/img/rank01.png" >);
//キーを連番にする
$words = array_values($words);
//配列を出力
var_dump($words);
このコードの実行結果はこちら
PHP
array(3) {
[0]=>
string(5) "apple"
[1]=>
string(6) "orange"
[2]=>
string(5) "melon"
「array_values関数」を使ってキーが連番になりました!
まとめ
「unset()」について、ざっくりでも理解できたら幸いです。
これからも一緒に頑張りましょう!!



あなたの挑戦を応援しています!!