美文网首页PHP
PHP和js二维数组去重

PHP和js二维数组去重

作者: 这真的是一个帅气的名字 | 来源:发表于2019-10-16 18:39 被阅读0次

js

//数组去重
    var removeRepeat=function(arr){
        var obj={};
        for(var i=0;i<arr.length;i++){
            // 判断当前项是否遍历过,是则删除,否存入obj以作对照
            if(obj.hasOwnProperty(arr[i])){
                arr.splice(i,1)
                i++;
            }
            obj[arr[i]]=i;
        }
        return arr;
    }

PHP

   public function arrayTwoUnique($array){
        $out = array();
        foreach ($array as $key=>$value) {
            if (!in_array($value, $out)){
                $out[$key] = $value;
            }
        }
        $out = array_values($out);
        return $out;
    }

相关文章

网友评论

    本文标题:PHP和js二维数组去重

    本文链接:https://www.haomeiwen.com/subject/ljgumctx.html