PHP数组重复值

时间:2016-08-17 18:35:37

标签: php arrays foreach

我有一个这样的数组:

 Array
 (
 [0] => Array
    (
        [0] => Array
            (
                [Foo] => FooBar
            )

    )

[1] => Array
    (
        [0] => Array
            (
                [Foo] => BarFoo
            )
    )

[2] => Array
    (
        [0] => Array
            (
                [Foo] => FooFoo
            )

    )

[3] => Array
    (
        [0] => Array
            (
                [Foo] => FooFoo
            )

    )

我基本上希望能够查看[2]和[3],并且能够将这两者合并在一起,因为它们的值相同。基本上我只是不想重复计算。循环时是否有一种简单的方法可以做到这一点?

1 个答案:

答案 0 :(得分:2)

你可以试试这个

$unique_array = array_map("unserialize",
      array_unique(array_map("serialize", $your_array)));