数组根据某个键值排序
时间 :2018-8-8 评论: [ 0 ] 条 浏览: [ 346 ] 次
function arraySort($array,$keys,$sort='asc')
{
$newArr = $valArr = array();
foreach ($array as $key=>$value) {
$valArr[$key] = $value[$keys];
}
($sort == 'asc') ? asort($valArr) : arsort($valArr);//先利用keys对数组排序,目的是把目标数组的key排好序
reset($valArr); //指针指向数组第一个值
foreach($valArr as $key=>$value) {
$newArr[$key] = $array[$key];
}
return $newArr;
}
赞0
踩0
发表评论:
昵称
邮件地址 (选填)
个人主页 (选填)