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 相关文章推荐
留言板翻页的实现详解
Oct 09 PHP
php adodb分页实现代码
Mar 19 PHP
md5 16位二进制与32位字符串相互转换示例
Dec 30 PHP
php+ajax实现图片文件上传功能实例
Jun 17 PHP
php通过修改header强制图片下载的方法
Mar 24 PHP
PHP四种基本排序算法示例
Apr 09 PHP
详解PHP匿名函数与注意事项
Mar 29 PHP
php提交过来的数据生成为txt文件
Apr 28 PHP
PHP实现二维数组根据key进行排序的方法
Dec 30 PHP
Laravel 集成 Geetest验证码的方法
May 14 PHP
PDO::lastInsertId讲解
Jan 29 PHP
CI框架简单分页类用法示例
Jun 06 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
php连接与操作PostgreSQL数据库的方法
2014/12/25 PHP
php设置页面超时时间解决方法
2015/09/22 PHP
PHP Try-catch 语句使用技巧
2016/02/28 PHP
PHP中SERIALIZE和JSON的序列化与反序列化操作区别分析
2016/10/11 PHP
破解Session cookie的方法
2006/07/28 Javascript
用Javascript实现锚点(Anchor)间平滑跳转
2009/09/08 Javascript
JS 对象介绍
2010/01/20 Javascript
jquery click([data],fn)使用方法实例介绍
2013/07/08 Javascript
javascript确认框的三种使用方法
2013/12/17 Javascript
jquery 表单验证之通过 class验证表单不为空
2015/11/02 Javascript
Angular ng-repeat 对象和数组遍历实例
2016/09/14 Javascript
web前端vue之CSS过渡效果示例
2018/01/10 Javascript
Angular中innerHTML标签的样式不起作用的原因解析
2019/06/18 Javascript
Vue.js实现可编辑的表格
2019/12/11 Javascript
JS数组reduce()方法原理及使用技巧解析
2020/07/14 Javascript
解决iview table组件里的 固定列 表格不自适应的问题
2020/11/13 Javascript
python实现ipsec开权限实例
2014/11/11 Python
Python自动化测试ConfigParser模块读写配置文件
2016/08/15 Python
Python使用MD5加密算法对字符串进行加密操作示例
2018/03/30 Python
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
2019/04/29 Python
在PyCharm中控制台输出日志分层级分颜色显示的方法
2019/07/11 Python
matlab 计算灰度图像的一阶矩,二阶矩,三阶矩实例
2020/04/22 Python
python 模拟登陆163邮箱
2020/12/15 Python
Pycharm 解决自动格式化冲突的设置操作
2021/01/15 Python
用pip给python安装matplotlib库的详细教程
2021/02/24 Python
CSS3系列之3D制作方法案例
2017/08/14 HTML / CSS
HTML5 UTF-8 中文乱码的解决方法
2013/11/18 HTML / CSS
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
廉价连衣裙和婚纱礼服在线销售:Tbdress
2019/02/28 全球购物
Athleta官网:购买女士瑜伽服、技术运动服和休闲运动服
2020/11/12 全球购物
个人找工作的自我评价
2013/10/17 职场文书
学生出入校管理制度
2014/01/16 职场文书
《金钱的魔力》教学反思
2014/02/24 职场文书
堂吉诃德读书笔记
2015/06/30 职场文书
股东出资协议书
2016/03/21 职场文书
go使用Gin框架利用阿里云实现短信验证码功能
2021/08/04 Golang