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 数组参考