2 つの配列を 1 つの配列に結合します。
<?php $a1 =配列( " a " => "赤" 、 " b " => "緑" ) ; $a2 =配列( " c " = > "青" 、 " b " = > "黄" ) ; array_merge ( $a1 , $ a2 ) ) ;array_merge() 関数は、1 つ以上の配列を 1 つの配列にマージするために使用されます。
ヒント:関数には 1 つ以上の配列を入力できます。
注: 2 つ以上の配列要素が同じキー名を持つ場合、最後の要素が他の要素を上書きします。
注: array_merge() 関数に配列を入力するだけで、キーが整数の場合、関数は 0 から始まる再インデックスが付けられた整数キーを持つ新しい配列を返します (下記の例 1 を参照)。
ヒント:この関数と array_merge_recursive() 関数の違いは、2 つ以上の配列要素が同じキー名を持つ場合を処理することです。 array_merge_recursive() はキー名の上書きを実行しませんが、同じキー名の複数の値を再帰的に配列に結合します。
array_merge(配列1,配列2,配列3... )
パラメータ | 説明する |
---|---|
配列1 | 必須。配列を指定します。 |
配列2 | オプション。配列を指定します。 |
配列3 | オプション。配列を指定します。 |
戻り値: | 結合された配列を返します。 |
---|---|
PHPのバージョン: | 4+ |
更新ログ: | PHP 5.0 以降、この関数は配列型のパラメータのみを受け入れます。 |
整数のキー名を持つパラメータを 1 つだけ使用します。
<?php $a = array ( 3 => "赤" 、 4 = > "緑" ) ; print_r ( array_merge ( $a ) ) ;