数组根据某个键值排序
作者: thtomatic 分类: php笔记 评论: [ 0 ] 条 浏览: [ 1021 ] 次
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;
}
版权所有:《thtomatic》 => 《数组根据某个键值排序》
本文地址:https://ask.mykeji.net/phpnotes/202.html
除非注明,文章均为 《简单记录》 原创,欢迎转载!转载请注明本文地址,谢谢。
发表评论: