参考文档.: http://php.net/manual/zh/function.array-merge.php
http://m.jb51.net/article/38593.htm
a. 字符串键值的处理
array_merge 覆盖前面的
+ 覆盖后面的
b. 数字键值的处理
array_merge 不会产生覆盖 , 结果会将数字键值从0开始重新排列
+ 前面的覆盖后面的
<?php $arr =[ '一','二','三' ]; $arr2 =[ '四','五','六' ]; $arr_merge = array_merge($arr,$arr2); $arr_jia = $arr+$arr2; var_dump($arr_merge); var_dump($arr_jia);
array(6) { [0]=> string(3) "一" [1]=> string(3) "二" [2]=> string(3) "三" [3]=> string(3) "四" [4]=> string(3) "五" [5]=> string(3) "六" } array(3) { [0]=> string(3) "一" [1]=> string(3) "二" [2]=> string(3) "三" }