php实现多维数组排序的方法示例


Posted in PHP onMarch 23, 2017

本文实例讲述了php实现多维数组排序的方法。分享给大家供大家参考,具体如下:

//定义一个学生数组
$students = array(
  256=>array('name'=>'jon','grade'=>98.5),
  2=>array('name'=>'vance','grade'=>85.1),
  9=>array('name'=>'stephen','grade'=>94.0),
  364=>array('name'=>'steve','grade'=>85.1),
  68=>array('name'=>'rob','grade'=>74.6),
);
//按照名称进行排序
function name_sort($x, $y)
{
  return strcasecmp($x['name'],$y['name']);
}
//按照成绩进行排序
function grade_sort($x,$y)
{
  return ($x['grade'] > $y['grade']);
}
//应用
uasort($students, name_sort);
uasort($students, grade_sort);

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

PHP 相关文章推荐
一个ubbcode的函数,速度很快.
Oct 09 PHP
用PHP查询域名状态whois的类
Nov 25 PHP
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
Aug 12 PHP
PHP新手NOTICE错误常见解决方法
Dec 07 PHP
PHP对象Object的概念 介绍
Jun 14 PHP
深入PHP数据缓存的使用说明
May 10 PHP
如何使用PHP获取指定日期所在月的开始日期与结束日期
Aug 01 PHP
thinkPHP下ueditor的使用方法详解
Dec 26 PHP
PHP使用Pear发送邮件(Windows环境)
Jan 05 PHP
浅谈PHP实现大流量下抢购方案
Dec 15 PHP
PHP面向对象程序设计__tostring()和__invoke()用法分析
Jun 12 PHP
Yii框架日志操作图文与实例详解
Sep 09 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
Mar 23 #PHP
php PDO实现的事务回滚示例
Mar 23 #PHP
降低PHP Redis内存占用
Mar 23 #PHP
使用Codeigniter重写insert的方法(推荐)
Mar 23 #PHP
PHP如何读取由JavaScript设置的Cookie
Mar 22 #PHP
PHP实现随机生成水印图片功能
Mar 22 #PHP
php session的应用详细介绍
Mar 22 #PHP
You might like
简单谈谈favicon
2015/06/10 PHP
Yii 2.0如何使用页面缓存方法示例
2017/05/23 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
Laravel重定向,a链接跳转,控制器跳转示例
2019/10/22 PHP
JQuery 1.3.2以上版本中出现pareseerror错误的解决方法
2011/01/11 Javascript
Prototype源码浅析 Enumerable部分之each方法
2012/01/16 Javascript
JS跨域总结
2012/08/30 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
js只执行1次的函数示例
2016/07/20 Javascript
jQuery EasyUI右键菜单实现关闭标签/选项卡
2016/10/10 Javascript
详解JS中定时器setInterval和setTImeout的this指向问题
2017/01/06 Javascript
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
2017/04/10 jQuery
JavaScript实现反转字符串的方法详解
2017/04/27 Javascript
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
JavaScript前端开发时数值运算的小技巧
2020/07/28 Javascript
[02:48]DOTA2英雄基础教程 拉席克
2013/12/12 DOTA
python写入xml文件的方法
2015/05/08 Python
python定向爬取淘宝商品价格
2018/02/27 Python
python导入模块交叉引用的方法
2019/01/19 Python
浅谈pyqt5在QMainWindow中布局的问题
2019/06/21 Python
Python 使用folium绘制leaflet地图的实现方法
2019/07/05 Python
使用python telnetlib批量备份交换机配置的方法
2019/07/25 Python
python 数据生成excel导出(xlwt,wlsxwrite)代码实例
2019/08/23 Python
python读取mysql数据绘制条形图
2020/03/25 Python
哪些是python中web开发框架
2020/06/17 Python
发现两个有趣的CSS3动画效果
2013/08/14 HTML / CSS
浅析rem和em和px vh vw和% 移动端长度单位
2016/04/28 HTML / CSS
html5使用canvas实现弹幕功能示例
2017/09/11 HTML / CSS
法国二手手袋、手表和奢侈珠宝购物网站:Collector Square
2018/07/05 全球购物
护士自荐信
2013/10/25 职场文书
党的群众路线对照检查材料范文
2014/09/24 职场文书
2016大学生国家助学贷款承诺书
2016/03/25 职场文书
详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)
2021/07/01 HTML / CSS
php实例化对象的实例方法
2021/11/17 PHP
TV动画《神废柴☆偶像》公布先导PV
2022/03/20 日漫