這是我將用於過濾的輸入數組。PHP刪除重複的多維數組
[TESTING] => Array
(
[0] => Array
(
[a] => false
[b] => WCP
[c] => Title A
)
[1] => Array
(
[a] => false
[b] => WCP
[c] => Title B
)
[2] => Array
(
[a] => false
[b] => WCP
[c] => Title C
)
)
我想刪除同時具有以下項的重複記錄:鍵[a]和[b]具有相同的值。我不想使用[c]作爲刪除重複記錄的條件。這種情況下的輸出應該是。
[TESTING] => Array
(
)
原因所有3個子陣列都具有鍵[a]和鍵[b]的值是相同的值。我使用了array_unique()
,但是這個函數使用全部3 [a],[b]和[c]作爲刪除我不想要的重複記錄的條件。我沒有得到我想要的輸出。
需要幫助。任何建議或想法?
array_unique事情作爲一個整體進行比較。你不能讓它忽略你正在比較的組件。你必須自己拼湊一些東西,例如'array_walk()'。 –
什麼輸出數組? – TinhNQ