PHP二維數組根據某個元素(key)排序

    /**
     * 二維數組根據key排序
     * @param $arr
     * @param $arr_key
     * @param string $order 排序規則
     * @return mixed
     */
    function myArrayMultisort($arr,$arr_key,$order='asc'){
        foreach($arr as $val){
            $key_arrays[]=$val[$arr_key];
        }

        if ($order == 'asc'){
            array_multisort($key_arrays,SORT_ASC,SORT_NUMERIC,$arr);
        }else{
            array_multisort($key_arrays,SORT_DESC,SORT_NUMERIC,$arr);
        }
        return $arr;
    }
相關文章
相關標籤/搜索