php自定义函数实现二维数组按指定key排序的方法


Posted in PHP onSeptember 29, 2016

本文实例讲述了php自定义函数实现二维数组按指定key排序的方法。分享给大家供大家参考,具体如下:

二维数组官方的排序方法并不好,该函数可以进行指定key的排序,已经测试并使用,代码如下:

/*二维数组按指定的键值排序*/
function array_sort($arr, $keys, $type = 'desc') {
 $keysvalue = $new_array = array();
 foreach ($arr as $k => $v) {
  $keysvalue[$k] = $v[$keys];
 }
 if ($type == 'asc') {
  asort($keysvalue);
 } else {
  arsort($keysvalue);
 }
 reset($keysvalue);
 foreach ($keysvalue as $k => $v) {
  $new_array[$k] = $arr[$k];
 }
 return $new_array;
}

可以进行,倒序和顺序进行排列。

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP几个数学计算的内部函数学习整理
Aug 06 PHP
php笔记之:文章中图片处理的使用
Apr 26 PHP
PHP迭代器实现斐波纳契数列的函数
Nov 12 PHP
PHP使用Session遇到的一个Permission denied Notice解决办法
Jul 30 PHP
PHP使用glob函数遍历目录或文件夹的方法
Dec 16 PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
Mar 27 PHP
详解PHP中的mb_detect_encoding函数使用方法
Aug 18 PHP
WordPress中自定义后台管理界面配色方案的小技巧
Dec 29 PHP
thinkphp3.x中变量的获取和过滤方法详解
May 20 PHP
PHP微信开发之查询城市天气
Jun 23 PHP
PHP对象克隆clone用法示例
Sep 28 PHP
php如何比较两个浮点数是否相等详解
Feb 12 PHP
分享一个漂亮的php验证码类
Sep 29 #PHP
你不知道的文件上传漏洞php代码分析
Sep 29 #PHP
PHP的Json中文处理解决方案
Sep 29 #PHP
PHP二分查找算法示例【递归与非递归方法】
Sep 29 #PHP
PHP快速排序quicksort实例详解
Sep 28 #PHP
PHP实现QQ快速登录的方法
Sep 28 #PHP
PHP自定义错误用法示例
Sep 28 #PHP
You might like
判断是否为指定长度内字符串的php函数
2010/02/16 PHP
奇怪的PHP引用效率问题分析
2012/03/23 PHP
PHP时间戳 strtotime()使用方法和技巧
2013/10/29 PHP
smarty模板引擎中自定义函数的方法
2015/01/22 PHP
PHP实现简单的新闻发布系统实例
2015/07/28 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
PHP实现二维数组中的查找算法小结
2018/06/09 PHP
JavaScript的面向对象(一)
2006/11/09 Javascript
删除节点的jquery代码
2014/01/13 Javascript
无限树Jquery插件zTree的常用功能特性总结
2014/09/11 Javascript
JS实现三级折叠菜单特效,其它级可自动收缩
2015/08/06 Javascript
JavaScript各类型的关系图解
2015/10/16 Javascript
DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
2016/11/09 Javascript
基于JavaScript实现Tab选项卡切换效果
2016/11/24 Javascript
three.js实现3D视野缩放效果
2017/11/16 Javascript
解决Angular2 router.navigate刷新页面的问题
2018/08/31 Javascript
详解Vue 全局变量,局部变量
2019/04/17 Javascript
解决前后端分离 vue+springboot 跨域 session+cookie失效问题
2019/05/13 Javascript
微信小程序之下拉列表实现方法解析(附完整源码)
2019/08/23 Javascript
Vue 实现从小到大的横向滑动效果详解
2019/10/16 Javascript
PHP读取远程txt文档到数组并实现遍历
2020/08/25 Javascript
Python中的super用法详解
2015/05/28 Python
举例讲解Linux系统下Python调用系统Shell的方法
2015/11/07 Python
python实现将json多行数据传入到mysql中使用
2019/12/31 Python
Python交互环境下打印和输入函数的实例内容
2020/02/16 Python
编写python代码实现简单抽奖器
2020/10/20 Python
Qoo10马来西亚:全球时尚和引领潮流的购物市场
2016/08/25 全球购物
美国眼镜网:GlassesUSA
2017/09/07 全球购物
英国购买威士忌网站:Master of Malt
2019/09/26 全球购物
华为c/c++笔试题
2016/01/25 面试题
医药专业推荐信
2013/11/15 职场文书
材料会计岗位职责
2014/03/06 职场文书
委托书范文
2014/04/02 职场文书
献爱心捐款倡议书
2014/05/14 职场文书
市场部经理岗位职责
2015/02/02 职场文书
信息技术国培研修日志
2015/11/13 职场文书