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 skymvc 一款轻量、简单的php
Jun 28 PHP
PHP的curl实现get,post和cookie(实例介绍)
Jun 17 PHP
apache配置虚拟主机的方法详解
Jun 17 PHP
深入extjs与php参数交互的详解
Jun 25 PHP
PHP的构造方法,析构方法和this关键字详细介绍
Oct 22 PHP
带密匙的php加密解密示例分享
Jan 29 PHP
php 判断服务器操作系统的类型
Feb 17 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
May 12 PHP
详解PHP中的外观模式facade pattern
Feb 05 PHP
PHP实现微信商户支付企业付款到零钱功能
Sep 30 PHP
PHP实现的杨辉三角求解算法分析
Mar 11 PHP
如何在Laravel5.8中正确地应用Repository设计模式
Nov 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
PHP的FTP学习(四)
2006/10/09 PHP
PHP 已经成熟
2006/12/04 PHP
PHP实现定时执行任务的方法
2014/10/05 PHP
详解WordPress中调用评论模板和循环输出评论的PHP函数
2016/01/05 PHP
php实现支付宝当面付(扫码支付)功能
2018/05/30 PHP
微信企业转账之入口类分装php代码
2018/10/01 PHP
基于jQuery的淡入淡出可自动切换的幻灯插件
2010/08/24 Javascript
自动最大化窗口的Javascript代码
2013/05/22 Javascript
深入理解javascript中return的作用
2013/12/30 Javascript
jquery实现可自动收缩的TAB网页选项卡代码
2015/09/06 Javascript
JS封装通过className获取元素的函数示例
2016/12/20 Javascript
带你快速理解javascript中的事件模型
2017/08/14 Javascript
详解Vue.js iview实现树形权限表(可扩展表)
2018/09/30 Javascript
nodejs脚本centos开机启动实操方法
2020/03/04 NodeJs
three.js着色器材质的内置变量示例详解
2020/08/16 Javascript
微信小程序实现页面左右滑动
2020/11/16 Javascript
[03:55]TI9战队采访——TNC Predator
2019/08/22 DOTA
python获取元素在数组中索引号的方法
2015/07/15 Python
python3实现读取chrome浏览器cookie
2016/06/19 Python
Python+微信接口实现运维报警
2016/08/27 Python
Python实现识别手写数字 Python图片读入与处理
2020/03/23 Python
Python2 Selenium元素定位的实现(8种)
2019/02/25 Python
flask实现验证码并验证功能
2019/12/05 Python
PyTorch 随机数生成占用 CPU 过高的解决方法
2020/01/13 Python
HTML5的download属性详细介绍和使用实例
2014/04/23 HTML / CSS
生物有机护肤品:Aurelia Probiotic Skincare
2018/01/31 全球购物
Regatta官网:英国最受欢迎的户外服装和鞋类品牌
2019/05/01 全球购物
工商管理应届生求职信
2013/10/07 职场文书
化验室技术员岗位职责
2013/12/24 职场文书
合作协议书
2014/04/23 职场文书
环卫工人慰问信
2015/02/15 职场文书
2015年小学辅导员工作总结
2015/05/27 职场文书
亮剑观后感
2015/06/05 职场文书
2015年度个人工作总结报告
2015/10/24 职场文书
MySQL root密码的重置方法
2021/04/21 MySQL
Django如何与Ajax交互
2021/04/29 Python