删除具有重复值的数组记录

时间:2020-01-24 15:12:29

标签: php arrays

在数组中,如何删除具有重复值的记录?例如,我有:

container_array
(
    [0] => sub_array
        (
            [order_id] => 14539972
            [name] => Desiree
        )

    [1] => sub_array
        (
            [order_id] => 14570621
            [name] => Jana
        )

    [2] => sub_array
        (
            [order_id] => 14574112
            [name] => Debra
        )

    [3] => sub_array
        (
            [order_id] => 14570621
            [name] => Jana
        )

    [4] => sub_array
        (
            [order_id] => 14570621
            [name] => Jana
        )
)

订单ID 14570621被重复多次。如何删除重复项,以便只剩下一个?结果数组应为:

container_array
(
    [0] => sub_array
        (
            [order_id] => 14539972
            [name] => Desiree
        )

    [1] => sub_array
        (
            [order_id] => 14570621
            [name] => Jana
        )

    [2] => sub_array
        (
            [order_id] => 14574112
            [name] => Debra
        )
)

1 个答案:

答案 0 :(得分:0)

此代码可以为您提供帮助吗?

Assert.assertTrue(List.class.isInstance(c));
List<Integer> list = List.class.cast(c);
相关问题