PHP數組直接相加和array_merge的區別
array_merge是很常用的數組合並函數,但是兩個數組直接相加對開發也是很有幫助的,兩者之間有什么差別,這里記錄一下: 首先是以數字為索引 array_merge會將兩個數組按照先后順序組成一個新的數組 $array1 = ["a", "b", "c"]; $array2 ...
array_merge是很常用的數組合並函數,但是兩個數組直接相加對開發也是很有幫助的,兩者之間有什么差別,這里記錄一下: 首先是以數字為索引 array_merge會將兩個數組按照先后順序組成一個新的數組 $array1 = ["a", "b", "c"]; $array2 ...
結論:用加號合並數組:既考慮數字索引的鍵值對,也考慮字符串索引的鍵值對,用前邊數組的值覆蓋后邊的鍵名相同的值; 用array_merge()合並數組:只考慮字符串索引的鍵值對,用后邊數組的值覆蓋掉前面數組中鍵名相同的值,數字索引的值則不覆蓋,同時保留 另外:array_merge()會重排兩個 ...