• Welcome to Journal web site.

我是 PHP 程序员

- 开发无止境 -

Next
Prev

php 二维数组去重

Data: 2017-11-17 05:53:13Form: JournalClick: 9

$dData 是二维数组

 $dData = array(
    array('id' => 0, 'value' => '绿色吊牌'),
    array('id' => 1, 'value' => '红色吊牌'),
    array('id' => 1, 'value' => '红色吊牌'),
);


二维数组去重


$tmp = array();
$result = array();
foreach($dData as $key => $val){
    $tmp[$key] = json_encode($val);
}
unset($val);
$final = array_unique($tmp);
foreach($final as $key => $val){
    $result[$key] = json_decode($val, true);
}

结果:

$result= array(
    array('id' => 0, 'value' => '绿色吊牌'),
    array('id' => 1, 'value' => '红色吊牌'),
);


Name:
<提交>