PHP では、既存の配列に要素を追加することは、多くのシナリオで共通の要件です。この要件は、PHP が提供する配列操作関数によって実現できます。この記事では、配列に追加するいくつかの方法を紹介します。
array_push()
関数の使用 array_push()
この関数は、PHP で配列要素を追加する方法です。この関数は、配列の末尾に 1 つ以上の要素を追加するために使用できます。このプロセスはプッシュとも呼ばれます。
array_push()
関数の構文は次のとおりです。
array_push($array, $value1, $value2, $value3, ......);
ここで、$array
は要素が追加される配列です。 、その後に続く $value1
、$value2
、$value3
、... は、配列 $array# に追加される値です。 ##。
$my_array = array("apple", "banana", "orange"); // 在数组的末尾添加一个元素 array_push($my_array, "grape"); // 在数组的末尾添加多个元素 array_push($my_array, "mango", "watermelon"); print_r($my_array);
Array ( [0] => apple [1] => banana [2] => orange [3] => grape [4] => mango [5] => watermelon )
Syntax
$array[] = $value です。このメソッドは関数を呼び出す必要がなく、空の
[] を配列に直接追加し、追加された要素を
[] に埋めます。
$my_array = array("apple", "banana", "orange"); // 添加一个元素 $my_array[] = "grape"; // 添加多个元素 $my_array[] = "mango"; $my_array[] = "watermelon"; print_r($my_array);
Array ( [0] => apple [1] => banana [2] => orange [3] => grape [4] => mango [5] => watermelon )
の使用
function add_to_array(&$array, ...$values) { foreach ($values as $value) { array_push($array, $value); } } $my_array = array("apple", "banana", "orange"); add_to_array($my_array, "grape", "mango", "watermelon"); print_r($my_array);
Array ( [0] => apple [1] => banana [2] => orange [3] => grape [4] => mango [5] => watermelon )
add_to_array() 関数はここで定義されており、使用します。変数パラメータ
$values を使用して、追加する複数の要素を受け入れます。この関数は
$values をループし、
array_push() 関数を呼び出して
$array 配列に要素を追加します。
array_push() を使用するのが最も簡単な方法ですが、
$array[] = $value 構文を使用する方がより簡潔です。変数パラメーターの使用は、関数に複数の要素を追加する場合に適しています。実際の状況に応じて適切な方法を選択してください。
以上がPHPで配列の後に要素を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。