1. 使用する関数
a. 関数 unset()
unset ( mixed $var , mixed $... = ? ) : void
unset()
指定された変数を破棄します。
b. 関数array_slice()
array_splice(array,start,length,array)
Array は配列を表します。
start は、削除された要素の開始位置を示します。
length は、削除された要素の数を表し、返される配列の長さでもあります。 (オプション)
配列は、元の配列に挿入される要素を含む配列を表します (オプション)
2例:
unset() を使用して配列内の要素を削除します
<?php $arr = array('a','b','c','d'); unset($arr[1]); print_r($arr); ?>
出力:
Array ( [0] => a [2] => c [3] => d )
使用 array_splice()
配列内の要素を削除します
<?php $arr2 = array(1,3, 5,7,8); foreach ($arr2 as $key=>$value) { if ($value === 3) unset($arr2[$key]); } var_dump($arr2); ?>
出力:
Array ( [0] => a [1] => c [2] => d )
おすすめ: 《2021年PHP面接質問まとめ(集)》《phpビデオチュートリアル》
以上がPHP で unset と array_splice の違いを区別する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。