/**
* 对二维数组指定key排序
*
* @param array $arr 二维数组
* @param string $key 需要排序的列
* @param int $type 排序类型
* @param int $short 排序方式
* @return mixed
*/
function multi_array_sort_with_key($arr, $key, $type = SORT_REGULAR, $short = SORT_DESC){
$name = array();
foreach ($arr as $k => $v){
$name[$k] = isset($v[$key]) ? $v[$key] : '';
}
array_multisort($name, $type, $short, $arr);
return $arr;
}
推荐: 浮生无事的博客
网友评论