#このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター削除方法: 1. array_shift() を使用して最初の要素を削除します。構文は「array_shift(array)」です。 2. array_pop() を使用して最後の要素を削除します。構文は「array_pop(array)」です。 3. array_splice() を使用して、指定された位置から指定された数の要素を削除します (構文は「array_splice(array,position,number);」です。 4. array_slice() を使用して要素を削除し、指定された位置から指定された数の要素を保持します。
php は削除します1 次元配列要素の 4 つのメソッド
1. array_shift() 関数を使用します
array_shift() 関数は最初の要素を削除するために使用されます。配列要素内で削除された要素を返します。注: この関数は元の配列を変更することができます。
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(1,2,3,4,5,6,7,8,9); var_dump($arr); array_shift($arr); var_dump($arr); ?>
2. array_pop() 関数
array_pop() 関数を使用して、配列の最後の要素を削除します。注: この関数は元の配列を変更することができます。
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(1,2,3,4,5,6,7,8,9); var_dump($arr); array_pop($arr); var_dump($arr); ?>
3. array_splice() 関数を使用する
array_splice() 関数は、指定された要素から開始して指定された数の要素を削除できます。位置。 。注: この関数は元の配列を変更することができます。
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "从第二元素开始删除1个元素:" ; array_splice($arr,1,1); var_dump($arr); echo "从第三元素开始删除2个元素:" ; $arr=array(10,12,20,25,24); array_splice($arr,2,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 "从第3元素开始删除全部元素:" ; array_splice($arr,2); var_dump($arr); ?>
方法 4: array_slice() 関数を使用する
array_slice() 関数は、配列をインターセプトするために PHP によって提供される関数です。配列からフラグメントを抽出して返します。 つまり、array_slice() 関数は、指定された位置から指定された数の要素を保持し、それ以外の要素を削除することができます。<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "截取的数组片段:"; $result = array_slice($arr,2); //截取从下标2开始的全部数组元素 var_dump($result); $result = array_slice($arr,1,2); //截取从下标1开始的两个元素 var_dump($result); ?>
PHP ビデオ チュートリアル 」
以上がPHPで一次元配列から要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。