利用php中的array_multisort()函数构建,详细看官文
/**
* @param $multi_array 要排序的数组
* @param $sort_key 要排序的键
* @param int $sort 排序方式
* @return array|bool 返回值
*/
function multi_array_sort($multi_array,$sort_key,$sort=SORT_DESC){
if(is_array($multi_array)){
foreach ($multi_array as $row_array){
if(is_array($row_array)){
$key_array[] = $row_array[$sort_key];
}else{
return false;
}
}
}else{
return false;
}
array_multisort($key_array,$sort,$multi_array);
return $multi_array;
}