php多维数组进行多次排序
一般从数据库取数据进行排序非常简单,只需要order by 即可,多次排序多几个order by就行了,但是如果已经取到手的数据,如何根据某个字段进行排序呢?
我最近就遇到了一个问题。
例如数组$arr=array(
array('name'=>"张三",'age'=>"24"),
array('name'=>"李四",'age'=>'18'),
array('name'=>"王五",'age'=>'29'),
array('name'=>"赵六",'age'=>'20')
);
需要对这个数组内部的数组根据age从小大大排序。该怎么处理?
1.进行冒泡排序
结果如下
2.利用php自带函数array_multisort()
运行结果