$val){
//对排序字段值进行过滤
$val[$keys] =str_replace('-','',$val[$keys]);
$val[$keys] =str_replace(' ','',$val[$keys]);
$val[$keys] =str_replace(':','',$val[$keys]);
//将记录中指定的键名放入数组中,如:[0]=>5,[1]=>3,[2]=>6
$keysvalue[] =$val[$keys];//排序字段,如:id 索引=》排序键名
}
asort($keysvalue);//按值升序排序,且保持键名与键值之间的索引关系,如:[1]=>3,[0]=>5,[2]=>6
reset($keysvalue);//指针重新指向数组第一个
foreach($keysvalueas$key=>$vals) {
$keysort[] =$key;//0=>[1],1=>[0],2=>[2]
}
$keysvalue=array();
$count=count($keysort);//排序记录数
if(strtolower($type) !='asc'){//降序
for($i=$count-1;$i>=0;$i--) {
$keysvalue[] =$array[$keysort[$i]];
}
}else{//升序
for($i=0;$i<$count;$i++){
$keysvalue[] =$array[$keysort[$i]];
}
}
return$keysvalue;
}
$array=array(
array('name'=>'Tom','age'=>'23','like'=>'beer'),
array('name'=>'Trump','age'=>'50','like'=>'Food'),
array('name'=>'Jack','age'=>'26','like'=>'Travel')
);
print_r(array_sort($array,'age'));
?>
运行结果:
Array
(
[0] => Array
(
[name] => Tom
[age] => 23
[like] => beer
)
[1] => Array
(
[name] => Jack
[age] => 26
[like] => Travel
)
[2] => Array
(
[name] => Trump
[age] => 50
[like] => Food
)
)
g沙盒仇恨官方英文版(gorebox)
G沙盒仇恨英文原版是一款最近非常火热的沙盒模拟类游戏,在这里
迷你世界测试服最新版2024
迷你世界测试服2021最新版,即迷你世界的先遣服版本,用户能
闪耀暖暖最新版2024
闪耀暖暖手游这是非常好玩的换装手游,游戏内容丰富有趣,游戏环
杜拉拉升职记官方正版
杜拉拉升职记手游完美还原了经典同名电视剧中的故事剧情、以及各
银河战舰手机版
银河战舰满你所想宇宙战舰世界,茫茫宇宙资源是一切,你必须利用