二维数组根据某个字段排序

二维数组根据某个字段排序数组

/**
    * 二维数组根据某个字段排序
    * @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;
    }
相关文章
相关标签/搜索