例
合并两个阵列成一个阵列:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
运行示例» 定义和用法
所述array_merge_recursive()函数合并一个或多个阵列成一个阵列。
这个函数和之间的差array_merge()函数是当两个或更多个阵列元素具有相同的密钥。 代替覆盖按键, array_merge_recursive()函数使得该值作为一个数组。
Note:如果您指定只有一个阵列的array_merge_recursive()函数,它的行为完全一样的array_merge()函数。
句法
array_merge_recursive( array1,array2,array3... )
参数 | 描述 |
---|---|
array1 | 需要。 指定的数组 |
array2 | 可选的。 指定的数组 |
array3,... | 可选的。 指定的数组 |
技术细节
返回值: | 返回合并阵列 |
---|---|
PHP版本: | 4.0.1+ |
<PHP阵列参考