php合并数组两个数组合并同内项

我在编程的时候有个需求,需要把两个数组合并,相同的字段合并。直接看代码:


$ar1 = array("color" => array("favorite" => "red"), 'name' => 'test');
$ar2 = array('name' => 'name', "color" => array("favorite" => "green"));
$result = array_merge_recursive($ar1, $ar2);
print_r($result);

得到的结果就是:
两个数组的相同的字段自动的相对应的合并了。
php合并数组两个数组合并同内项_第1张图片

另外的普通数组合并还有,+,或者array_merge这两个方法网上讲的很多,就不累述。

你可能感兴趣的:(php)