#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター削除方法: 1. array_shift() を使用して配列の先頭の最初の要素を削除します; 2. array_pop() を使用して配列の最後の要素を削除します; 3. unset() を使用して、配列の添字に基づいて要素を削除できます。構文は「unset($arr[指定された添字])」です。
php delete array
1 の要素。array_shift()
array_shift ( $arr ) を使用すると、arr 配列が開始されます。最初の要素が削除され、結果として返されます。 arr 配列の長さは 1 減分され、他のすべての要素は 1 ずつ進められます。すべての数値キー名は 0 から数え始めるように変更され、文字列キー名は変更されません。
<?php $num = array(10, 45, 9, 100, 6); var_dump($num); array_shift($num); //删除数组开头的第一个元素 var_dump($num); ?>
2. array_pop() 関数を使用します。
array_pop ( $arr ) は最後 (最後) の要素を削除します。 ) arr 配列の長さを 1 減らします。 戻り値: 配列から削除された要素の値を返します。 arr が空であるか、配列ではない場合は、NULL が返されます。<?php $num = array(10, 45, 9, 100, 6); var_dump($num); array_pop($num); //删除数组最后一个元素 var_dump($num); ?>
3. unset() 関数を使用する
unset() 関数を使用すると、配列内の要素をキャンセルできます。 PHP のインデックスには特別な意味があるため、インデックスは再構築されません。つまり、元のインデックスが維持されます。 例: 添字 2 を持つ要素を削除します<?php $num = array(10, 45, 9, 100, 6); var_dump($num); unset($num[2]); //删除下标为2的元素 var_dump($num); ?>推奨学習:「
PHP ビデオ チュートリアル 」
以上がPHPで配列から要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。