最新的Web开发教程
 

PHP array_merge_recursive() Function

<PHP阵列参考

合并两个阵列成一个阵列:

<?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阵列参考