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为SHOPEX增加日志功能代码
Jul 02 PHP
PHP持久连接mysql_pconnect()函数使用介绍
Feb 05 PHP
PHP自带函数给数字或字符串自动补齐位数
Jul 29 PHP
smarty模板引擎从php中获取数据的方法
Jan 22 PHP
jquery+php实现导出datatables插件数据到excel的方法
Jul 06 PHP
php实现将Session写入数据库
Jul 26 PHP
PHP 接入支付宝即时到账功能
Sep 18 PHP
php set_include_path函数设置 include_path 配置选项
Oct 30 PHP
关于php unset对json_encode的影响详解
Nov 14 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
Apr 23 PHP
php反射学习之依赖注入示例
Jun 14 PHP
PHP全局使用Laravel辅助函数dd
Dec 26 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
把77A收信机改造成收音机
2021/03/02 无线电
解析PHP跳出循环的方法以及continue、break、exit的区别介绍
2013/07/01 PHP
PHP提示Cannot modify header information - headers already sent by解决方法
2014/09/22 PHP
Yii实现自动加载类地图的方法
2015/04/01 PHP
一段效率很高的for循环语句使用方法
2007/08/13 Javascript
Javascript Select操作大集合
2009/05/26 Javascript
跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition的使用说明
2010/05/04 Javascript
De facto standard 世界上不可思议的事实标准
2010/08/29 Javascript
JavaScript 注册事件代码
2011/01/27 Javascript
可以用鼠标拖动的DIV实现思路及代码
2013/10/21 Javascript
laytpl 精致巧妙的JavaScript模板引擎
2014/08/29 Javascript
JS实现清除指定cookies的方法
2014/09/20 Javascript
Javascript基础教程之定义和调用函数
2015/01/18 Javascript
JS表的模拟方法
2015/02/05 Javascript
jQuery实现DIV层淡入淡出拖动特效的方法
2015/02/13 Javascript
jQuery仿360导航页图标拖动排序效果代码分享
2015/08/24 Javascript
JavaScript数组实现数据结构中的队列与堆栈
2016/05/26 Javascript
微信小程序  modal弹框组件详解
2016/10/27 Javascript
Ionic2调用本地SQlite实例
2017/04/22 Javascript
element-ui 本地化使用教程详解
2019/10/28 Javascript
jQuery实现滑动开关效果
2020/08/02 jQuery
Python实现TCP协议下的端口映射功能的脚本程序示例
2016/06/14 Python
详解python中的线程
2018/02/10 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
Django模型序列化返回自然主键值示例代码
2019/06/12 Python
Python中常用的os操作汇总
2020/11/05 Python
CSS3实现超慢速移动动画效果非常流畅无卡顿
2014/06/15 HTML / CSS
西安交大自主招生自荐信
2014/01/27 职场文书
工程技术员岗位职责
2014/03/02 职场文书
超市优秀员工事迹材料
2014/05/01 职场文书
公司周年庆典策划方案
2014/05/17 职场文书
公司搬迁通知
2015/04/20 职场文书
百年孤独读书笔记
2015/06/29 职场文书
小学教师教学随笔
2015/08/14 职场文书
2015年十月一日放假通知
2015/08/18 职场文书
instantclient客户端 连接oracle数据库
2022/04/26 Oracle