PHP实现指定字段的多维数组排序函数分享


Posted in PHP onMarch 09, 2015

PHP数组排序可以用array_multisort方法实现,但是如果是多维数组,并且我们要指定数组中的某个字段进行排序,那么这就需要我们自己写方法实现了。本文分享了一段PHP指定字段的多维数组排序方法的代码,这段代码可实现根据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 相关文章推荐
PHP中对数据库操作的封装
Oct 09 PHP
PHP 采集程序原理分析篇
Mar 05 PHP
提高define性能的php扩展hidef的安装和使用
Jun 14 PHP
php随机输出名人名言的代码
Oct 07 PHP
php把session写入数据库示例
Feb 26 PHP
完美的2个php检测字符串是否是utf-8编码函数分享
Jul 28 PHP
PHP连接SQLServer2005的方法
Jan 27 PHP
memcache一致性hash的php实现方法
Mar 05 PHP
php使用正则表达式获取字符串中的URL
Dec 29 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
Jan 17 PHP
PHP框架实现WebSocket在线聊天通讯系统
Nov 21 PHP
php中加密解密DES类的简单使用方法示例
Mar 26 PHP
PHP多线程之内部多线程实例分析
Mar 09 #PHP
php中删除数组的第一个元素和最后一个元素的函数
Mar 07 #PHP
php建立Ftp连接的方法
Mar 07 #PHP
Thinkphp调用Image类生成缩略图的方法
Mar 07 #PHP
PHP实现懒加载的方法
Mar 07 #PHP
php根据某字段对多维数组进行排序的方法
Mar 07 #PHP
PHP多线程编程之管道通信实例分析
Mar 07 #PHP
You might like
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
2009/12/16 PHP
php jquery 实现新闻标签分类与无刷新分页
2009/12/18 PHP
Laravel中log无法写入问题的解决
2017/06/17 PHP
Yii 框架使用Forms操作详解
2020/05/18 PHP
JS获取scrollHeight问题想到的标准问题
2007/05/27 Javascript
Display SQL Server Version Information
2007/06/21 Javascript
js replace正则表达式应用案例讲解
2013/01/17 Javascript
jQuery()方法的第二个参数详解
2015/04/29 Javascript
jQuery检测某个元素是否存在代码分享
2015/07/09 Javascript
jQuery实现简洁的导航菜单效果
2015/11/23 Javascript
dedecms页面如何获取会员状态的实例代码
2016/03/15 Javascript
JavaScript中Array的实用操作技巧分享
2016/09/11 Javascript
JS中数组重排序方法
2016/11/11 Javascript
基于vue2.0实现的级联选择器
2017/06/09 Javascript
Vue.js 踩坑记之双向绑定
2018/05/03 Javascript
详解如何构建Promise队列实现异步函数顺序执行
2018/10/23 Javascript
微信小程序实现音乐播放页面布局
2020/12/11 Javascript
JavaScript canvas实现跟随鼠标移动小球
2021/02/09 Javascript
[02:27]2014DOTA2国际邀请赛 VG赛后采访:更大的挑战在等着我们
2014/07/13 DOTA
Eclipse + Python 的安装与配置流程
2013/03/05 Python
Python操作word常见方法示例【win32com与docx模块】
2018/07/17 Python
python数据预处理 :数据抽样解析
2020/02/24 Python
ghd澳大利亚官方网站:英国最受欢迎的美发工具品牌
2018/05/21 全球购物
运动会广播稿300字
2014/01/10 职场文书
大学秋游活动方案
2014/02/11 职场文书
《望洞庭》教学反思
2014/02/16 职场文书
党的群众路线教育实践活动对照检查材料(教师)
2014/09/24 职场文书
委托代理人授权委托书范本
2014/09/24 职场文书
老干部工作汇报材料
2014/10/28 职场文书
留学推荐信(中英文版)
2015/03/26 职场文书
学校百日安全活动总结
2015/05/07 职场文书
2015年信息中心工作总结
2015/05/25 职场文书
《惊弓之鸟》教学反思
2016/02/20 职场文书
干货:如何写好工作计划!
2019/05/17 职场文书
使用javascript解析二维码的三种方式
2021/11/11 Javascript
Android实现图片九宫格
2022/06/28 Java/Android