使用唯一鍵合併關聯陣列
在 PHP 中,關聯陣列使用字串鍵存取值。合併兩個這樣的陣列時,重複的鍵可能會導致原始值遺失。為了避免這種情況,有必要在組合數組時保留原始鍵。
考慮以下範例:
目標是合併$array1 和$array2,使得結果保留原始鍵並刪除重複項,結果是:
結合使用array_unique 函數array_merge 沒有達到預期的結果,因為它重新分配了鍵。更有效的方法是使用運算符,它在合併數組時保留原始鍵:
此操作有效地組合兩個數組,覆蓋重複值。或者,要明確重新建立鍵,可以使用以下程式碼:
這兩種方法都提供了一種解決方案,解決了將關聯數組與唯一鍵合併同時保留原始值的問題。
以上是如何在保留唯一鍵的同時合併 PHP 關聯數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!