PHP二維數組根據某個元素(key)去重

    /**
     * 二維數組根據key去重複
     * @param $arr
     * @param $key
     * @return array
     */
    function arrayUniqueness($arr,$key){
        $res = array();
        foreach ($arr as $value) {
            //查看有沒有重複項
            if(isset($res[$value[$key]])){
                //有:銷燬
                unset($value[$key]);
            }
            else{
                $res[$value[$key]] = $value;
            }
        }
        return $res;
    }
相關文章
相關標籤/搜索