php数组根据值的某个键值去重

原始数据

根据id去重

 //去除重复的信息 ##根据某一字段去重
    public function doctors_unique($data){
        //$data = array_reverse($data);//数组倒叙排列
        $newData = [];
        //取出比较的字段,把该字段作为数组的key,
        foreach($data as $k=>$v){
            if(!isset($newData[$v['doctor_id']])){
                $newData[$v['doctor_id']] = $v;

            }
        }
        $newData = array_values($newData);
       /* $key = array_column($newData,'doctor_id');
        $new = array_multisort($key,SORT_DESC,$newData);*/
        return $newData;
    }

去重之后

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章