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实现的MySQL数据浏览器
Mar 11 PHP
php代码把全角数字转为半角数字
Dec 10 PHP
PHP5中虚函数的实现方法分享
Apr 20 PHP
简单的php写入数据库类代码分享
Jul 26 PHP
在PHP中使用X-SendFile头让文件下载更快
Jun 01 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
Jul 15 PHP
搭建基于Docker的PHP开发环境的详细教程
Jul 01 PHP
WordPress中注册菜单与调用菜单的方法详解
Dec 18 PHP
PHP MYSQL实现登陆和模糊查询两大功能
Feb 05 PHP
微信支付扫码支付php版
Jul 22 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
Sep 16 PHP
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
Apr 16 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
15个小时----从修改程序到自己些程序
2006/10/09 PHP
防止MySQL注入或HTML表单滥用的PHP程序
2009/01/21 PHP
codeigniter框架批量插入数据
2014/01/09 PHP
PHP关联数组实现根据元素值删除元素的方法
2015/06/26 PHP
PHP微商城开源代码实例
2019/03/27 PHP
filemanage功能中用到的lib.js
2007/04/08 Javascript
最佳JS代码编写的14条技巧
2011/01/09 Javascript
Grid得到选择行数据的方法总结
2011/01/17 Javascript
jQuery的运行机制和设计理念分析
2011/04/05 Javascript
在Python中使用glob模块查找文件路径的方法
2015/06/17 Javascript
jquery操作angularjs对象
2015/06/26 Javascript
js实现卡片式项目管理界面UI设计效果
2015/12/08 Javascript
JS控制按钮10秒钟后可用的方法
2015/12/22 Javascript
js实现将json数组显示前台table中
2017/01/10 Javascript
fullCalendar中文API官方文档
2017/02/07 Javascript
jQuery插件MovingBoxes实现左右滑动中间放大图片效果
2017/02/28 Javascript
基于angular实现三级联动的生日插件
2017/05/12 Javascript
jquery实现限制textarea输入字数的方法
2017/09/06 jQuery
微信小程序实现打开内置地图功能【附源码下载】
2017/12/07 Javascript
浅谈webpack+react多页面开发终极架构
2018/11/11 Javascript
基于javascript实现贪吃蛇小游戏
2019/11/25 Javascript
微信小程序开发中var that =this的用法详解
2020/01/18 Javascript
分析python服务器拒绝服务攻击代码
2014/01/16 Python
Python中声明只包含一个元素的元组数据方法
2014/08/25 Python
python求pi的方法
2014/10/08 Python
python下载文件记录黑名单的实现代码
2017/10/24 Python
Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法
2019/04/01 Python
Python生命游戏实现原理及过程解析(附源代码)
2019/08/01 Python
Python + Requests + Unittest接口自动化测试实例分析
2019/12/12 Python
Monnier Freres中文官网:法国领先的奢侈品配饰在线零售商
2017/11/01 全球购物
C语言笔试题
2014/09/04 面试题
行政副总岗位职责
2014/02/23 职场文书
优秀公益广告词大全
2014/03/19 职场文书
共产党员公开承诺践诺书
2014/05/28 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
JavaScript事件的委托(代理)的用法示例详解
2022/02/18 Javascript