二維數組根據某個字段排序

二維數組根據某個字段排序數組

/**
    * 二維數組根據某個字段排序
    * @param array $array 要排序的數組
    * @param string $keys   要排序的鍵字段
    * @param string $sort  排序類型  SORT_ASC  SORT_DESC 
    * @return array 排序後的數組
    */
    function arraySort($array, $keys, $sort = SORT_DESC) {
        $keysValue = [];
        foreach ($array as $k => $v) {
            $keysValue[$k] = $v[$keys];
        }
        array_multisort($keysValue, $sort, $array);
        return $array;
    }
相關文章
相關標籤/搜索