/**
* 根據數組中的某個鍵值大小進行排序,僅支持二維數組
*
* @param array $array 排序數組
* @param string $key 鍵值
* @param bool $asc 默認正序
* @return array 排序后數組
*/
function arraySortByKey(array $array, $key, $asc = true)
{
$result = array();
// 整理出准備排序的數組
foreach ( $array as $k => &$v ) {
$values[$k] = isset($v[$key]) ? $v[$key] : '';
}
unset($v);
// 對需要排序鍵值進行排序
$asc ? asort($values) : arsort($values);
// 重新排列原有數組
foreach ( $values as $k => $v ) {
$result[$k] = $array[$k];
}
return $result;
}
(如有打擾,請忽略)阿里雲ECS大羊群,2U4G低至1.4折,限實名新用戶,需要的點吧https://promotion.aliyun.com/ntms/act/vm/aliyun-group/team.html?group=YrliaeMVUn
