/** * 二维数组排序 * @param $multi_array * @param $sort_key * @param int $sort * @return array|bool */ public static function multi_array_sort( $multi_array , $sort_key , $sort =SORT_ASC){ // 判断是否为数组 if ( is_array ( $multi_array )){ // 循环数组 foreach ( $multi_array as $row_array ){ // 按某键对应值的小写排序 if ( is_array ( $row_array )){ $key_array [] = strtolower ( $row_array [ $sort_key ]); } else { return false; } } } else { return false; } array_multisort ( $key_array , $sort , $multi_array ); return $multi_array ; } |