PHPのarray_merge_recursive()関数
例
1配列に二つの配列:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
$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、結果およびarray_merge()と同じ、関数はインデックスの再作成を開始する整数キー、キー0を使用して新しい配列を返します。
文法
array_merge_recursive( array1,array2,array3... )
参数 | 描述 |
---|---|
array1 | 必需。规定数组。 |
array2 | 可选。规定数组。 |
array3 | 可选。规定数组。 |
技術的詳細
戻り値: | 合併の配列を返します。 |
---|---|
PHPバージョン: | 4.0.1+ |
完全なPHPの配列参照