PHP从多维数组中删除重复项

时间:2020-08-18 07:57:56

标签: php

嘿,可爱的人。

我有一个数据数组。这些是产品,关联的术语数组是产品类别。我在前端创建了一个下拉过滤器,我需要清除该数组中的所有重复项。

下面的数组是单个产品。

    [0] => Array (        
    [order_id] => 2212711
    [order_key] => wc_order_Z5vF8rNzolY8U
    [downloads_remaining] => 20
    [access_expires] =>         
    [terms] => Array (

        [0] => Array
            (
                [name] => Market
                [slug] => market
            )

        [1] => Array
            (
                [name] => T Shirts
                [slug] => t-shirts
            )

        [2] => Array
            (
                [name] => Trousers
                [slug] => trousers
            )

        [3] => Array
            (
                [name] => Eye Balls
                [slug] => eye-balls
            )

    )

    [term_list] => Array
        (
            [0] => market
            [1] => t-shirts
            [2] => trousers
            [3] => eye-balls
        )
)

我希望通过遍历所有产品并创建一个可以在前端使用的数组来返回一个简单的数组,如下所示。没有一堆不同的foreach循环,我无法解决这个问题,那不是唯一的方法。

[terms] => Array (

    [0] => Array
        (
            [name] => Market
            [slug] => market
        )

    [1] => Array
        (
            [name] => T Shirts
            [slug] => t-shirts
        )

    [2] => Array
        (
            [name] => Trousers
            [slug] => trousers
        )

    [3] => Array
        (
            [name] => Eye Balls
            [slug] => eye-balls
        )

)

0 个答案:

没有答案
相关问题