求数组删除相同元素自定义函数

如题。

贴出我的代码但是其中有错误,大神给看下

$arr = array(1,2,3,45,1,3,11,1,45,6,8);
    $len = count($arr);
    $arrs = array();
    for($i = 0; $i < $len-1; $i++){
        for($j = $i+1; $j < $len; $j++){
            if($arr[$j] == $arr[$i]){
                
                for($k = $j; $k < $len-1; $k++){
                    $arr[$k] = $arr[$k+1];
                    }
                $len--;
                }
            }
        }
    print_r($arr);


红颜未知己
浏览 1321回答 2
2回答

薛定谔的猫v

最简单高效的办法就是array_flip(array_flip($array))
打开App,查看更多内容
随时随地看视频慕课网APP