PHP では、array_splice() を使用して、複数の配列要素を削除できます。この関数は、指定した位置から指定した数の要素を削除できます。構文は、「array_splice(配列, 開始位置, 削除された要素の数」です) )」。第 2 パラメータが正の配列の場合は前から後ろに削除され、負の数値の場合は逆数の位置から削除されます。
このチュートリアルの動作環境: Windows 7 システム、PHP 8.1 バージョン、Dell G3 コンピューター。
php では、array_splice() 関数を使用して複数の配列要素を削除できます。
array_splice() 関数は、指定された位置から指定された数の要素を削除できます。この関数は元の配列を変更します。文法:
array_splice(array,start,length)
が正の数の場合、削除された要素の数 length
; start が負の数の場合、削除される要素の数を指定する必要があります。 number, count down from その位置から指定された数の要素を削除します。
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "从开头删除2个元素"; array_splice($arr,0,2); var_dump($arr); ?>
#
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "从中间删除2个元素"; array_splice($arr,2,2); var_dump($arr); ?>
#例 3: 末尾から 2 つの要素を削除#
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "从末尾删除2个元素"; array_splice($arr,-2); var_dump($arr); ?>
推奨学習: 「
PHP ビデオ チュートリアル」
以上がPHP配列から複数の要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。