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()

 

 运行结果

 

 

 

 

 

 

         

posted @ 2020-06-02 14:24  会飞的-余  阅读(543)  评论(0编辑  收藏  举报