美文网首页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