如何从数组中删除重复的值

时间:2019-02-20 13:42:02

标签: php

有问题的数组是:

Array
(
    [0] => Array
        (
            [product_id] => 33103
            [offer_id] => 4
        )

    [1] => Array
        (
            [product_id] => 33103
            [offer_id] => 4
        )

)

1 个答案:

答案 0 :(得分:0)

尝试一下

foreach ($items as $key => $item)
{
    for ($i = $key + 1; $i < count($items); $i++)
    {
        if ($item['product_id'] = $items[$i]['product_id'] && $item['offer_id'] == $items[$i]['offer_id'])
        {
            unset($items[$key], $items[$i]);
        }
    }

}

这是您的工作demo