#このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューターPHP で unset() 関数を使用すると、指定した添字の配列要素を削除できます。構文形式は「unset($arr[指定された添字]);」です。 unset() 関数を使用すると、配列内の要素をキャンセルできますが、配列はインデックスを再構築しません。array_values() 関数を使用してインデックスを並べ替えることができます。
PHP は、指定された要素を持つ要素を削除します。配列内の添字
配列内の要素を削除したい場合は、unset() を使用できます。 unset() 関数を使用すると、配列内の要素をキャンセルできますが、PHP のインデックスには特別な意味があるため、配列のインデックスは再作成されません。つまり、元のインデックスが維持されます。他のキーの順序を変更したい場合は、array_values() を使用できます。 例:<?php $arr = array(1 => 'one', 2 => 'two', 3 => 'three'); echo '<pre class="brush:php;toolbar:false">'; //删除下标为2的元素 unset($arr[2]); print_r($arr); //使用array_values()重新建立索引 $aar = array_values($arr); print_r($aar); ?>
Array ( [1] => one [3] => three ) Array ( [0] => one [1] => three )
PHP ビデオ チュートリアル"]
以上がPHPで指定された添え字を持つ配列要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。