php里面貌似这两种方法都可以合并数组,我就发现了一点,就是array_merge()
是后面覆盖前面,而+
是前面覆盖后面
代码实现,请注意变化:
数组 1 :array_merge();
array(
[name] => XingChao
[sex] => 男
[age] => 24
);
数组 2 :' + ';
array(
[name] => QTCheng
[sex] => 男
[age] => 23
);
博主总结:
array_merge():如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。
对于使用“+”合并数组:如果数组中有相同的字符串键名,则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉。