内部数组上的array_unique

时间:2016-12-01 14:52:21

标签: php mysql arrays

所以我有那个阵列:

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()来不要重复日期,我的问题是它只适用于数组的普通元素,我的问题是如何在内部数组?

1 个答案:

答案 0 :(得分:0)

  

您可以将PHP unserializearray_uniquearray_map一起使用   这项工作。

你可以试试这个:

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

希望这有帮助!