首页 > 编程语言 > 详细

php多维数组进行多次排序

时间:2020-06-02 14:46:01      阅读:55      评论:0      收藏:0      [点我收藏+]

一般从数据库取数据进行排序非常简单,只需要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()

技术分享图片

 

 运行结果

技术分享图片

 

 

 

 

 

 

         

php多维数组进行多次排序

原文:https://www.cnblogs.com/flyyu/p/12559109.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!