php二维数组去重

文章描述:

二维数组去掉数组中重复的数据

 

二维数组

$orders = [
    ['id' => 1, 'name' => 'red'],
    ['id' => 2, 'name' => 'yellow'],
    ['id' => 1, 'name' => 'red'],
    ['id' => 3, 'name' => 'orange'],
];

 

去重

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

 

打印:

Array
(
    [0] => Array
        (
            [id] => 1
            [name] => red
        )

    [1] => Array
        (
            [id] => 2
            [name] => yellow
        )

    [3] => Array
        (
            [id] => 3
            [name] => orange
        )
)

 

发布时间:2025/02/18

发表评论