PHP array_merge()和array_merge_recursive() 函数(合并数组)
array_merge()
简介
array_merge() 函数用于把一个或多个数组合并为一个数组
如果两个或更多个数组元素有相同的键名,则最后的元素会覆盖其他元素。
示例
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>
array_merge_recursive()
array_merge_recursive() 函数用于把一个或多个数组合并为一个数组。
array_merge_recursive() 不会进行键名覆盖,而是将多个相同键名的值递归组成一个数组。
示例
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>