在 PHP 中合併和刪除數組中的重複項
合併兩個數組可能是 PHP 中的常見任務。但是,如果您想在合併後刪除重複值怎麼辦?這正是以下問題所要解決的問題。
問題:
使用者有兩個以物件為值的陣列。他們想要合併這些陣列並使用 array_merge() 刪除任何重複的值。但是,array_merge() 函數不會刪除重複項。如何實現這一點?
答案:
要合併兩個陣列並刪除重複值,您可以使用以下 PHP 函數:
array_unique(array_merge($array1,$array2), SORT_REGULAR);
它的工作原理如下:
透過組合這兩個函數,您可以有效地合併兩個陣列並消除任何重複值。 array_unique() 中的 SORT_REGULAR 參數確保比較是基於值而不是參考進行的。
以上是PHP合併數組後如何刪除重複項?的詳細內容。更多資訊請關注PHP中文網其他相關文章!