array_marge() 和 ‘+’ 的区别

php里面貌似这两种方法都可以合并数组,我就发现了一点,就是array_merge()是后面覆盖前面+是前面覆盖后面

代码实现,请注意变化:



数组 1 :array_merge();
array(
    [name] => XingChao
    [sex] => 男
    [age] => 24
);

数组 2 :' + ';
array(
    [name] => QTCheng
    [sex] => 男
    [age] => 23
);
博主总结:

array_merge():如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。

对于使用“+”合并数组:如果数组中有相同的字符串键名,则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章