DeTechn Blog

找出数组中不重复的值[1,2,3,3,2,1,5]

//用 hash/桶 的思路
$res = [];
foreach ($data as $item) {
    if(array_key_exists($item, $res)) {
        ++$res[$item];
    } else {
        $res[$item] = 1;
    }
}

foreach ($res as $k=>$v) {
    if($v == 1) {
        echo $k;
    }
}

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »