PHP で配列の最初の 3 要素を削除する 2 つの方法: 1. array_slice() 関数を使用して、4 番目の要素 (3 番目の要素の後) から始まるすべての要素をインターセプトします。構文 "array_slice($そうです、3)」。 2. array_splice() 関数を使用して、4 番目の要素 (3 番目の要素の後) から始まるすべての要素をインターセプトします。構文は「array_splice($arr,3)」です。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php 配列の最初の 3 つの要素を削除する 2 つの方法
PHP では、array_slice() 関数または array_splice() 関数を使用して、配列をインターセプトすることで最初の 3 つの要素を削除できます。 。
方法 1. array_slice() 関数を使用します。
array_slice() 関数は、指定された位置から開始して、指定された番号 ($length パラメーターによって決定される) をインターセプトできます。 ($start パラメータで決定) は省略できます。) 要素
配列の最初の 3 つの要素を削除する場合は、(3 番目の要素の後) 4 番目の要素から始まるすべての要素をインターセプトします。つまり、パラメータ $start を 3 に設定します。
例: 4 番目の要素から始まるすべての要素をインターセプト
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10,12,20,25,24,52,90,78); echo "原数组:"; var_dump($arr); echo "删除数组前三个元素:"; $result = array_slice($arr,3); var_dump($result); ?>
##方法 2、array_splice() 関数を使用します
array_splice() 関数が配列の一部の要素を削除すると、これらの削除された要素が新しい配列に形成され、新しい配列が返されるため、array_splice() 関数を使用して配列のフラグメントをインターセプトできます。 array_slice() 関数と同じように、関数の 2 番目のパラメーター $start を 3 に設定するだけです。<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10,12,20,25,24,52,90,78); echo "原数组:"; var_dump($arr); echo "删除数组前三个元素:"; $result = array_splice($arr,3); var_dump($result); ?>
説明: #array_slice() 関数は、配列をインターセプトするために PHP が提供する関数で、配列からフラグメントを抽出できます。構文は次のとおりです。
array array_slice ( array $arr , int $start [, int $length = NULL [, bool $preserve_keys = false ]] )
パラメータの説明:
arr は、インターセプトされる配列を表します。以上がPHPで配列の最初の3要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。