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 相关文章推荐
关于mysql 字段的那个点为是定界符
Jan 15 PHP
由php if 想到的些问题
Mar 22 PHP
php 破解防盗链图片函数
Dec 09 PHP
PHPMailer发送HTML内容、带附件的邮件实例
Jul 01 PHP
简单谈谈php中ob_flush和flush的区别
Nov 27 PHP
在WordPress中安装使用视频播放器插件Hana Flv Player
Jan 04 PHP
微信支付扫码支付php版
Jul 22 PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
Jun 09 PHP
详解php 使用Callable Closure强制指定回调类型
Oct 26 PHP
php面向对象程序设计中self与static的区别分析
May 21 PHP
php-fpm超时时间设置request_terminate_timeout资源问题分析
Sep 27 PHP
TP5框架使用QueryList采集框架爬小说操作示例
Mar 26 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
phpmyadmin config.inc.php配置示例
2013/08/27 PHP
css图片自适应大小
2007/11/28 Javascript
JavaScript 在各个浏览器中执行的耐性
2009/04/06 Javascript
JS实现标签页效果(配合css)
2013/04/03 Javascript
JavaScript阻止事件冒泡示例分享
2014/12/28 Javascript
jquery实现鼠标滑过小图时显示大图的方法
2015/01/14 Javascript
JavaScript中的条件判断语句使用详解
2015/06/03 Javascript
jquery实现横向图片轮播特效代码分享
2015/11/19 Javascript
Javascript iframe交互并兼容各种浏览器的解决方法
2016/07/12 Javascript
无限循环轮播图之运动框架(原生JS实现)
2017/10/01 Javascript
基于vue+canvas的excel-like组件实例详解
2017/11/28 Javascript
Javascript通过控制类名更改样式
2019/05/24 Javascript
微信小程序 如何获取网络状态
2019/07/26 Javascript
Vue中使用JsonView来展示Json树的实例代码
2020/11/16 Javascript
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
python正则表达式修复网站文章字体不统一的解决方法
2013/02/21 Python
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
python 请求服务器的实现代码(http请求和https请求)
2018/05/25 Python
python如何发布自已pip项目的方法步骤
2018/10/09 Python
python实现维吉尼亚加密法
2019/03/20 Python
如何使用Python实现斐波那契数列
2019/07/02 Python
解决pytorch多GPU训练保存的模型,在单GPU环境下加载出错问题
2020/06/23 Python
python 窃取摄像头照片的实现示例
2021/01/08 Python
使用豆瓣源来安装python中的第三方库方法
2021/01/26 Python
css3 实现圆形旋转倒计时
2018/02/24 HTML / CSS
CSS3标注引用的出处和来源的方法
2020/02/25 HTML / CSS
深入剖析HTML5 内联框架iFrame
2016/05/04 HTML / CSS
微信小程序之html5 canvas绘图并保存到系统相册
2019/06/20 HTML / CSS
HTML5自定义元素播放焦点图动画的实现
2019/09/25 HTML / CSS
德国的各种媒体在线商店:Thalia.de(书籍、电子书、玩具等)
2020/10/08 全球购物
财务管理专业应届毕业生求职信
2013/09/22 职场文书
化学相关工作求职信
2013/10/02 职场文书
毕业生求职推荐信
2013/11/04 职场文书
对祖国的寄语大全
2014/04/11 职场文书
合作协议书模板
2014/10/10 职场文书
Java 将PPT幻灯片转为HTML文件的实现思路
2021/06/11 Java/Android