php根据某字段对多维数组进行排序的方法


Posted in PHP onMarch 07, 2015

本文实例讲述了php根据某字段对多维数组进行排序的方法。分享给大家供大家参考。具体分析如下:

根据某字段对多维数组进行排序,在看到array_multisort方法的作用时突然想到,可以用来做这个方法

这段代码可实现根据field字段对数组进行排序

function sortArrByField(&$array, $field, $desc = false){
  $fieldArr = array();
  foreach ($array as $k => $v) {
    $fieldArr[$k] = $v[$field];
  }
  $sort = $desc == false ? SORT_ASC : SORT_DESC;
  array_multisort($fieldArr, $sort, $array);
}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP:风雨欲来 路在何方?
Oct 09 PHP
在线竞拍系统的PHP实现框架(一)
Oct 09 PHP
php5中类的学习
Mar 28 PHP
php 文件上传类代码
Aug 06 PHP
PHP获取和操作配置文件php.ini的几个函数介绍
Jun 24 PHP
分享下PHP register_globals 值为on与off的理解
Sep 26 PHP
PHP设置一边执行一边输出结果的代码
Sep 30 PHP
PHP生成指定长度随机数最简洁的方法
Jul 14 PHP
PHP性能分析工具XHProf安装使用教程
May 13 PHP
php实现给一张图片加上水印效果
Jan 02 PHP
PHP 实现浏览记录并按日期分组
May 11 PHP
PHP命名空间namespace及use的简单用法分析
Aug 03 PHP
PHP多线程编程之管道通信实例分析
Mar 07 #PHP
PHP查询快递信息的方法
Mar 07 #PHP
php实现汉字验证码和算式验证码的方法
Mar 07 #PHP
php实现俄罗斯乘法实例
Mar 07 #PHP
php实现发送微信模板消息的方法
Mar 07 #PHP
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
Mar 07 #PHP
PHP多文件上传类实例
Mar 07 #PHP
You might like
thinkphp集成前端脚手架Vue-cli的教程图解
2018/08/30 PHP
PHP获取数据库表中的数据插入新的表再原删除数据方法
2018/10/12 PHP
Moment.js 不容错过的超棒Javascript日期处理类库
2012/04/15 Javascript
javascript轻松实现当鼠标移开时已弹出子菜单自动消失
2013/12/29 Javascript
javascript比较两个日期相差天数的方法
2015/07/24 Javascript
Jquery技巧(必须掌握)
2016/03/16 Javascript
easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码
2017/01/12 Javascript
vue.js选中动态绑定的radio的指定项
2017/06/02 Javascript
在Js页面通过POST传递参数跳转到新页面详解
2017/08/25 Javascript
基于Bootstrap框架菜鸟入门教程(推荐)
2017/09/17 Javascript
基于zTree树形菜单的使用实例
2017/12/25 Javascript
React如何解决fetch跨域请求时session失效问题
2018/11/02 Javascript
swiper.js插件实现pc端文本上下滑动功能示例
2018/12/03 Javascript
javascript实现时间日期的格式化的方法汇总
2020/08/06 Javascript
JavaScript arguments.callee作用及替换方案详解
2020/09/02 Javascript
[02:14]完美“圣”典2016风云人物:xiao8专访
2016/12/01 DOTA
Python Queue模块详细介绍及实例
2016/12/27 Python
python设置随机种子实例讲解
2019/09/12 Python
python实现拉普拉斯特征图降维示例
2019/11/25 Python
如何使用 Python 读取文件和照片的创建日期
2020/09/05 Python
五分钟学会怎么用python做一个简单的贪吃蛇
2021/01/12 Python
浅谈pc和移动端的响应式的使用
2019/01/03 HTML / CSS
HTML5标签与HTML4标签的区别示例介绍
2013/07/18 HTML / CSS
体验完美剃须:The Art of Shaving
2018/08/06 全球购物
关联、聚合(Aggregation)以及组合(Composition)的区别
2012/02/29 面试题
经管应届生求职信范文
2014/05/18 职场文书
公证委托书格式
2014/09/13 职场文书
医院营销工作计划
2015/01/16 职场文书
外贸业务员岗位职责
2015/02/13 职场文书
开学典礼观后感
2015/06/15 职场文书
正能量励志演讲稿三分钟(范文)
2019/07/11 职场文书
Nginx URL重写rewrite机制原理及使用实例
2021/04/01 Servers
golang goroutine顺序输出方式
2021/04/29 Golang
python周期任务调度工具Schedule使用详解
2021/11/23 Python
Python进程池与进程锁之语法学习
2022/04/11 Python
使用HBuilder制作一个简单的HTML5网页
2022/07/07 HTML / CSS