PHP array_merge_recursive() 関数
例
2 つの配列を 1 つの配列にマージします。
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
定義と使用法
array_merge_recursive() 関数は、1 つ以上の配列を 1 つの配列にマージします。
この機能との違いはarray_merge()関数は、2 つ以上の配列要素が同じキーを持つ場合です。キーをオーバーライドする代わりに、array_merge_recursive() 関数は値を配列として作成します。
注: array_merge_recursive() 関数に配列を 1 つだけ割り当てた場合、array_merge()関数とまったく同じように動作します。
構文
array_merge_recursive(array1, array2, array3, ...)
パラメータ値
パラメータ |
説明 |
---|---|
array1 | 必須。配列を指定します |
array2 | オプション。配列を指定します |
array3、... | オプション。配列を指定します |
技術的な詳細
戻り値 |
マージされた配列を返します |
---|---|
PHP バージョン |
4.0.1+ |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。