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的超级变量$_GET获取HTML表单(Form) 数据
May 07 PHP
php学习笔记(三)操作符与控制结构
Aug 06 PHP
php多文件上传下载示例分享
Feb 20 PHP
PHP处理Json字符串解码返回NULL的解决方法
Sep 01 PHP
Windows下的PHP安装pear教程
Oct 24 PHP
Centos下升级php5.2到php5.4全记录(编译安装)
Apr 03 PHP
Smarty foreach控制循环次数的一些方法
Jul 01 PHP
php PDO异常处理详解
Nov 20 PHP
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
May 31 PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
Aug 17 PHP
php策略模式简单示例分析【区别于工厂模式】
Sep 25 PHP
解决laravel groupBy 对查询结果进行分组出现的问题
Oct 09 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
APMServ使用说明
2006/10/23 PHP
初学CAKEPHP 基础教程
2009/11/02 PHP
php htmlspecialchars加强版
2010/02/16 PHP
php输出图像的方法实例分析
2017/02/16 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
用JS剩余字数计算的代码
2008/07/03 Javascript
setTimeout与setInterval在不同浏览器下的差异
2010/01/24 Javascript
JavaScrip单线程引擎工作原理分析
2010/09/04 Javascript
nodejs中实现路由功能
2014/12/29 NodeJs
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
2015/10/28 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
2015/11/03 Javascript
js 动态给元素添加、移除事件的实现方法
2016/07/19 Javascript
Bootstrap框架的学习教程详解(二)
2016/10/18 Javascript
jQuery实现大图轮播
2017/02/13 Javascript
微信小程序实战之自定义toast(6)
2017/04/18 Javascript
vue.js项目nginx部署教程
2018/04/05 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
在vue中使用Autoprefixed的方法
2018/07/27 Javascript
vue组件横向树实现代码
2018/08/02 Javascript
解决layui-table单元格设置为百分比在ie8下不能自适应的问题
2019/09/28 Javascript
JavaScript装箱及拆箱boxing及unBoxing用法解析
2020/06/15 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
[01:28:43]2014 DOTA2华西杯精英邀请赛5 24 DK VS CIS
2014/05/25 DOTA
Python中的进程分支fork和exec详解
2015/04/11 Python
Python中的sort()方法使用基础教程
2017/01/08 Python
使用celery执行Django串行异步任务的方法步骤
2019/06/06 Python
如何在Windows中安装多个python解释器
2020/06/16 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
高中学生期末评语
2014/04/25 职场文书
城市轨道交通工程职业生涯规划书范文
2014/09/16 职场文书
运动会搞笑广播稿
2014/10/14 职场文书
高中生毕业评语
2014/12/30 职场文书
Java比较两个对象中全部属性值是否相等的方法
2021/08/07 Java/Android
MySQL数据库索引的最左匹配原则
2021/11/20 MySQL
《王国之心》迎来了发售的20周年, 野村哲发布贺图
2022/04/11 其他游戏
科学家研发出新型速效酶,可在 24 小时内降解塑料制品
2022/04/29 数码科技