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

2020-04-17T23:57:00

用 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;
    }
}
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »