PHP array_merge_recursive() 函数
示例
将两个数组合并成一个数组
<?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() 函数不会覆盖键,而是将值合并成一个数组。
注意:如果只将一个数组传递给 array_merge_recursive() 函数,它的行为将与 array_merge() 函数完全相同。
语法
array_merge_recursive(array1, array2, array3, ...)
参数值
参数 | 描述 |
---|---|
array1 | 必需。指定一个数组 |
array2 | 可选。指定一个数组 |
array3,... | 可选。指定一个数组 |
技术详情
返回值 | 返回合并后的数组 |
---|---|
PHP 版本 | 4.0.1+ |
❮ PHP 数组参考