2016-12-01 146 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这个答案,因为它激励我回答这样的其他问题,并帮助他人快速找到正确的答案! –