2016-12-01 43 views
0

所以我有一個數組:array_unique裏面陣列

Array(
    [0] => Array(
     [date_add] => 2016 - 12 - 01[0] => 2016 - 12 - 01 
    ) [1] => Array(
     [date_add] => 2016 - 11 - 01[0] => 2016 - 12 - 01 
    ) [2] => Array(
     [date_add] => 2016 - 12 - 02[0] => 2016 - 12 - 02 
    ) [3] => Array(
     [date_add] => 2016 - 12 - 01[0] => 2016 - 12 - 01 
    ) [4] => Array(
     [date_add] => 2016 - 12 - 01[0] => 2016 - 12 - 01 
    ) 
) 

我想用array_unique()爲了不讓重複的日期,我的問題是,它僅適用於正常的元素的數組,我的問題是如何在內部數組上做到這一點?

+0

它是一個mysql查詢結果嗎?如果是 - 過濾值 –

回答

0

您可以使用PHP的unserializearray_uniquearray_map使 這項工作。

你可以試試這個:

$arr = array_map("unserialize", array_unique(array_map("serialize", $arr))); 

希望這有助於!

+0

@ m1u - 如果您發現此答案正確且有幫助,請接受&upvote這個答案,因爲它激勵我回答這樣的其他問題,並幫助他人快速找到正確的答案! –