php 二维数组去重

//二维数组去重
$info = $this->remove_duplicate($info);


    /*
	 * 二维数组去重
	 */
    public function remove_duplicate($array){
        $result=array();
        foreach ($array as $key => $value) {
            $has = false;
            foreach($result as $val){
            if($val['id']==$value['id']){//当数组中两条数据的id相同时,改变$hsa的值
                $has = true;
                break;
            }
        }
        if(!$has)
            $result[]=$value;
        }
        return $result;
    }

猜你喜欢

转载自blog.csdn.net/qq_38666502/article/details/81182238