例
つのアレイに二つの配列をマージします。
<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>
»実行例 定義と使用法
array_merge()関数は、1つの配列に1つ以上のアレイをマージします。
Tip:あなたは、関数に1つの配列を割り当てる、またはあなたが好きなように多くのことができます。
Note:二つ以上の配列要素が同じキーを持っている場合は、最後の一つは他の人よりも優先されます。
Note:あなたが唯一の配列を割り当てる場合array_merge()関数、およびキーは整数であり、関数は各値(以下の実施例2を参照)1整数0から始まるキーと増加に新しい配列を返します。
ヒント:この機能との間の差array_merge_recursive()二つ以上の配列要素が同じキーを有する場合関数です。 キーを上書きする代わりに、 array_merge_recursive()関数は配列として値を作ります。
構文
array_merge( array1,array2,array3... )
パラメーター | 説明 |
---|---|
array1 | 必須。 配列を指定します |
array2 | 任意。 配列を指定します |
array3,... | 任意。 配列を指定します |
技術的な詳細
戻り値: | マージされた配列を返します |
---|---|
PHPバージョン: | 4+ |
変更履歴: | PHP 5.0のように、この関数は、型配列のパラメータを受け入れます |
その他の例
例1
つのアレイに2つの連想配列をマージします。
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>
»実行例 <PHPの配列参照