array_marge() 和 ‘+’ 的區別

php裏面貌似這兩種方法都可以合併數組,我就發現了一點,就是array_merge()是後面覆蓋前面+是前面覆蓋後面

代碼實現,請注意變化:



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

數組 2 :' + ';
array(
    [name] => QTCheng
    [sex] => 男
    [age] => 23
);
博主總結:

array_merge():如果輸入的數組中有相同的字符串鍵名,則該鍵名後面的值將覆蓋前一個值。

對於使用“+”合併數組:如果數組中有相同的字符串鍵名,則會把最先出現的值作爲最終結果返回,而把後面的數組擁有相同鍵名的那些值“拋棄”掉。


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