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调用三种数据库的方法(3)
Oct 09 PHP
基于mysql的论坛(1)
Oct 09 PHP
Zend的Registry机制的使用说明
May 02 PHP
php不写闭合标签的好处
Mar 04 PHP
PHP语法自动检查的Vim插件
Aug 11 PHP
ThinkPHP模板中数组循环实例
Oct 30 PHP
php模拟登陆的实现方法分析
Jan 09 PHP
列举PHP的Yii 2框架的开发优势
Jul 03 PHP
一个完整的php文件上传类实例讲解
Oct 27 PHP
用PHP写的一个冒泡排序法的函数简单实例
May 26 PHP
php简单计算年龄的方法(周岁与虚岁)
Dec 06 PHP
php-fpm超时时间设置request_terminate_timeout资源问题分析
Sep 27 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
codeigniter使用技巧批量插入数据实例方法分享
2013/12/31 PHP
用JavaScript对JSON进行模式匹配 (Part 2 - 实现)
2010/07/17 Javascript
jQuery之网页换肤实现代码
2011/04/30 Javascript
AngularJS中取消对HTML片段转义的方法例子
2015/01/04 Javascript
在Javascript操作JSON对象,增加 删除 修改的简单实现
2016/06/02 Javascript
原生js实现图片放大缩小计时器效果
2017/01/20 Javascript
jquery实现input框获取焦点的简单实例
2017/01/26 Javascript
多个上传文件用js验证文件的格式和大小的方法(推荐)
2017/03/09 Javascript
vue绑定的点击事件阻止冒泡的实例
2018/02/08 Javascript
利用JS动态生成隔行换色HTML表格的两种方法
2018/10/09 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
2019/11/14 Javascript
vue-socket.io跨域问题有效解决方法
2020/02/11 Javascript
JS实现长图上下滚动效果
2020/03/19 Javascript
基于JavaScript实现轮播图效果
2021/01/02 Javascript
[50:50]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.20
2020/12/23 DOTA
使用graphics.py实现2048小游戏
2015/03/10 Python
Python利用multiprocessing实现最简单的分布式作业调度系统实例
2017/11/14 Python
Python基于SMTP协议实现发送邮件功能详解
2018/08/14 Python
使用python将图片格式转换为ico格式的示例
2018/10/22 Python
Django模板标签中url使用详解(url跳转到指定页面)
2020/03/19 Python
Python pandas 列转行操作详解(类似hive中explode方法)
2020/05/18 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
2020/10/22 Python
Melissa香港官网:MDreams
2016/07/01 全球购物
Laura Mercier官网:彩妆大师罗拉玛斯亚的化妆品牌
2018/01/04 全球购物
医学生自我评价
2014/01/27 职场文书
常务副总经理岗位职责
2014/04/12 职场文书
行政秘书工作自我鉴定
2014/09/15 职场文书
车辆年审委托书范本
2014/09/18 职场文书
本溪关门山导游词
2015/02/09 职场文书
实习指导老师意见
2015/06/04 职场文书
教师节主题班会方案
2015/08/17 职场文书
当你找不到方向的时候,不妨读读刘备的一生
2019/08/05 职场文书
七年级作文(600字3篇)
2019/09/24 职场文书
90条交通安全宣传标语
2019/10/12 职场文书
一篇文章学会Vue中间件管道
2021/06/20 Vue.js
Android Rxjava3 使用场景详解
2022/04/07 Java/Android