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实现的随机广告显示代码
Jun 14 PHP
用PHP的超级变量$_GET获取HTML表单(Form) 数据
May 07 PHP
PHP+Mysql+jQuery实现动态展示信息
Oct 08 PHP
PHP简洁函数(PHP简单明了函数语法)
Jun 10 PHP
PHP中数字检测is_numeric与ctype_digit的区别介绍
Oct 04 PHP
使用php语句将数据库*.sql文件导入数据库
May 05 PHP
PHP过滤黑名单关键字的方法
Dec 01 PHP
php将图片保存为不同尺寸图片的图片类实例
Mar 30 PHP
解析WordPress中的post_class与get_post_class函数
Jan 04 PHP
php自动加载方式集合
Apr 04 PHP
php实现根据身份证获取精准年龄
Feb 26 PHP
php中yar框架实例用法讲解
Dec 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
PHP生成随机数的方法实例分析
2015/01/22 PHP
PHP实现多维数组转字符串和多维数组转一维数组的方法
2015/08/08 PHP
event.srcElement+表格应用
2006/08/29 Javascript
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
2012/02/03 Javascript
JQuery实现倒计时按钮的实现代码
2012/03/23 Javascript
js实现幻灯片播放图片示例代码
2013/11/07 Javascript
js禁止页面使用右键(简单示例代码)
2013/11/13 Javascript
jquery 页面滚动到底部自动加载插件集合
2014/01/31 Javascript
JavaScript实现的多种鼠标拖放效果
2015/11/03 Javascript
Boostrap基础教程之JavaScript插件篇
2016/09/08 Javascript
bootstrap输入框组使用方法
2017/02/07 Javascript
Angularjs 根据一个select的值去设置另一个select的值方法
2018/08/13 Javascript
写一个Vue Popup组件
2019/02/25 Javascript
微信小程序中的上拉、下拉菜单功能
2020/03/13 Javascript
[32:56]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.11
2020/12/16 DOTA
Python 变量类型及命名规则介绍
2013/06/08 Python
Python 创建子进程模块subprocess详解
2015/04/08 Python
python冒泡排序简单实现方法
2015/07/09 Python
Python实现的爬虫功能代码
2017/06/24 Python
python类的实例化问题解决
2019/08/31 Python
Python3操作读写CSV文件使用包过程解析
2020/04/10 Python
jupyter notebook 调用环境中的Keras或者pytorch教程
2020/04/14 Python
python3通过udp实现组播数据的发送和接收操作
2020/05/05 Python
通过实例解析python创建进程常用方法
2020/06/19 Python
HTML利用九宫格原理进行网页布局
2020/03/13 HTML / CSS
世界上最大的街头服饰网站:Karmaloop
2017/02/04 全球购物
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
倩碧英国官网:Clinique英国
2018/08/10 全球购物
Oakley西班牙官方商店:太阳眼镜和男女运动服
2019/04/26 全球购物
俄罗斯购买剧院和演唱会门票网站:Parter.ru
2019/11/09 全球购物
机械制造专业毕业生求职信
2014/03/02 职场文书
增员口号大全
2014/06/18 职场文书
房屋登记授权委托书范本
2014/10/09 职场文书
2015年民主评议党员工作总结
2015/05/19 职场文书
2016年“我们的节日·中秋节”活动总结
2016/04/05 职场文书
《合作意向书》怎么写?
2019/08/20 职场文书