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 相关文章推荐
php数据库密码的找回的步骤
Jan 12 PHP
用PHP读取和编写XML DOM的实现代码
Feb 03 PHP
解决文件名解压后乱码的问题 将文件名进行转码的代码
Jan 10 PHP
ThinkPHP3.1的Widget新用法
Jun 19 PHP
PHP解码unicode编码的中文字符代码分享
Aug 13 PHP
php实现TCP端口检测的方法
Apr 01 PHP
thinkPHP模板引擎用法示例
Dec 08 PHP
php实现的错误处理封装类实例
Jun 20 PHP
PHP简单装饰器模式实现与用法示例
Jun 22 PHP
ThinkPHP实现登录退出功能
Jun 29 PHP
PHP单例模式与工厂模式详解
Aug 29 PHP
PHP Trait代码复用类与多继承实现方法详解
Jun 17 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
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
2007/09/02 PHP
php adodb连接带密码access数据库实例,测试成功
2008/05/14 PHP
php设计模式 State (状态模式)
2011/06/26 PHP
解析PHP可变函数的经典用法
2013/06/20 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
php导入大量数据到mysql性能优化技巧
2014/12/29 PHP
php通过两层过滤获取留言内容的方法
2016/07/11 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
js限制文本框只能输入数字方法小结
2014/06/16 Javascript
js实现延迟加载的方法
2015/06/24 Javascript
js实现点击切换TAB标签实例
2015/08/21 Javascript
jQuery实现平滑滚动的标签分栏切换效果
2015/08/28 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
2016/01/14 Javascript
vue2.0使用swiper组件实现轮播效果
2017/11/27 Javascript
@angular前端项目代码优化之构建Api Tree的方法
2018/12/24 Javascript
微信小程序设置滚动条过程详解
2019/07/25 Javascript
浅谈vue限制文本框输入数字的正确姿势
2019/09/02 Javascript
VUE解决 v-html不能触发点击事件的问题
2019/10/28 Javascript
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
vue中keep-alive内置组件缓存的实例代码
2020/04/16 Javascript
JS使用正则表达式实现常用的表单验证功能分析
2020/04/30 Javascript
Vue环境搭建+VSCode+Win10的详细教程
2020/08/19 Javascript
全面了解Python环境配置及项目建立
2016/06/30 Python
python监控文件并且发送告警邮件
2018/06/21 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
2019/07/28 Python
python paramiko远程服务器终端操作过程解析
2019/12/14 Python
keras自定义回调函数查看训练的loss和accuracy方式
2020/05/23 Python
巴西最大的在线约会网站:ParPerfeito
2018/07/11 全球购物
酒店服务与管理毕业生求职信
2013/11/02 职场文书
工商治理实习生的自我评价
2014/01/15 职场文书
美术指导求职信
2014/03/17 职场文书
荷叶母亲教学反思
2014/04/30 职场文书
岗位职责说明书
2014/05/07 职场文书
纪律教育学习心得体会
2014/09/02 职场文书
群众路线教育实践活动批评与自我批评
2014/09/15 职场文书
医学生自荐信范文(2016精选篇)
2016/01/28 职场文书