PHP 開発では、配列は非常に一般的なデータ構造です。実際の開発では、配列に新しい要素を追加する必要があることがよくあります。この目的のために、PHP には非常に便利な関数 array_push が用意されています。
array_push 関数は、配列の末尾に 1 つ以上の要素を追加するために使用されます。この関数の構文は次のとおりです。
array_push(array,value1,value2,...)
このうち、array は要素を追加する必要がある配列で、value1 、value2などが追加される要素です。 1 つ以上の要素を追加できます。
具体的な使い方を見てみましょう。
要素を追加するには、追加する要素を array_push 関数の 2 番目のパラメーターとして直接渡すことができます。例:
$arr = [1,2,3]; array_push($arr,4); print_r($arr);
出力は次のようになります:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )
ご覧のとおり、要素 4 が配列の末尾に正常に追加されました。
複数の要素を追加する場合は、追加する各要素を array_push 関数に順番に渡すことができます。例:
$arr = [1,2,3]; array_push($arr,4,5,6); print_r($arr);
出力結果は次のとおりです:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 )
ご覧のとおり、複数の要素 4、5、および 6 が配列の末尾に正常に追加されました。
配列を別の配列に追加する場合は、array_push 関数とスプレッド演算子を組み合わせて使用できます。例:
$arr1 = [1,2,3]; $arr2 = [4,5,6]; array_push($arr1, ...$arr2); print_r($arr1);
出力結果は次のとおりです:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 )
ご覧のとおり、配列 $arr2 を配列 $arr1 の末尾に正常に追加しました。
概要
array_push 関数は、PHP で配列に要素を追加するための非常に便利な関数です。使用方法は非常に簡単で、追加したい要素を渡すだけです。複数の要素を追加したい場合はそれらを順番に渡す必要があり、配列を追加したい場合はスプレッド演算子を使用する必要があることに注意してください。
以上がPHPでarray_push関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。