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;
    }

去重之後

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