4); $arr2 = array(1,7,5,'a'=>0); print_r(array_merge($arr1, $arr2)); print_r(($arr1 + $arr2));
结果:
Array ( [0] => 1 [1] => 2 [2] => 3 [a] => 0 [3] => 1 [4] => 7 [5] => 5 ) Array ( [0] => 1 [1] => 2 [2] => 3 [a] => 4 )
array_merge(): 会对相同的字符串键名进行合并,取后一个键名的值为最终结果,对相同的数字键名无效 对于使用“+”合并数组: 会对相同的键名(不区分数字还是字符串)合并,取第一个键名对应的值为最终结果