二维数据根据某字段去重

二维数据根据某字段去重

/**
 * 二维数组去重
 * @param $arr 数组
 * @return $key 去重字段
 */
function assoc_unique($arr, $key){
    $tmp_arr = array();
    foreach($arr as $k => $v){
        //搜索$v[$key]是否在$tmp_arr数组中存在,若存在返回true
        if(in_array($v[$key],$tmp_arr)){
            unset($arr[$k]);
        }else{
            $tmp_arr[] = $v[$key];
        }
    }
    //sort($arr); //sort函数对数组进行排序
    return $arr;
}

猜你喜欢

转载自blog.csdn.net/qq_16024861/article/details/81478747