/**
* 多维数组排序
*
* @access public
* @param array $arrays 多维数组
* @param string $sort_key 排序字段
* @param striny $sort_order 排列顺序
* @param string $sort_type 排序类型
* @return array
*/
if ( ! function_exists('array_sort')){
function array_sort($arrays=[], $sort_key='',$sort_row='', $sort_order = SORT_ASC, $sort_type = SORT_NUMERIC ){
if(is_array($arrays)){
foreach ($arrays as $array){
if(is_array($array)){
$key_arrays[] = $array[$sort_key];
$row_arrays[] = $array[$sort_row];
}else{
return false;
}
}
}else{
return false;
}
array_multisort($key_arrays,$sort_order,$sort_type,$row_arrays,$sort_order,$sort_type,$arrays,$sort_order,$sort_type);
return $arrays;
}
}