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 增加了对 .ZIP 文件的读取功能
Oct 09 PHP
PHP 的几个配置文件函数
Dec 21 PHP
php 图片上添加透明度渐变的效果
Jun 29 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
Jun 20 PHP
输入值/表单提交参数过滤有效防止sql注入的方法
Dec 25 PHP
laravel容器延迟加载以及auth扩展详解
Mar 02 PHP
PHP解密Unicode及Escape加密字符串
May 17 PHP
php常用图片处理类
Mar 16 PHP
thinkPHP使用pclzip打包备份mysql数据库的方法
Apr 30 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
Nov 16 PHP
对php 判断http还是https,以及获得当前url的方法详解
Jan 15 PHP
Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
Dec 04 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设计模式 Mediator (中介者模式)
2011/06/26 PHP
PHP生成条形图的方法
2014/12/10 PHP
HTML中嵌入PHP的简单方法
2016/02/16 PHP
详谈配置phpstorm完美支持Codeigniter(CI)代码自动完成(代码提示)
2017/04/07 PHP
在laravel中实现ORM模型使用第二个数据库设置
2019/10/24 PHP
JavaScript数组函数unshift、shift、pop、push使用实例
2014/08/27 Javascript
jQuery实现淡入淡出二级下拉导航菜单的方法
2015/08/28 Javascript
JS+CSS实现大气清新的滑动菜单效果代码
2015/10/22 Javascript
对称加密与非对称加密优缺点详解
2017/02/06 Javascript
angularjs实现简单的购物车功能
2017/09/21 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
小程序文字跑马灯效果
2018/12/28 Javascript
Element-UI中Upload上传文件前端缓存处理示例
2019/02/21 Javascript
js模拟F11页面全屏显示
2019/09/17 Javascript
VUE 实现element upload上传图片到阿里云
2020/08/12 Javascript
[00:36]DOTA2勇士令状莱恩声望物品——冥晶之厄展示
2018/05/25 DOTA
利用soaplib搭建webservice详细步骤和实例代码
2013/11/20 Python
Django内容增加富文本功能的实例
2017/10/17 Python
使用Scrapy爬取动态数据
2018/10/21 Python
python 限制函数执行时间,自己实现timeout的实例
2019/01/12 Python
详解Django admin高级用法
2019/11/06 Python
python3正则模块re的使用方法详解
2020/02/11 Python
python随机模块random使用方法详解
2020/02/14 Python
在PyTorch中使用标签平滑正则化的问题
2020/04/03 Python
Python 炫技操作之合并字典的七种方法
2020/04/10 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
英国最大的在线快递公司之一:ParcelHero
2019/11/04 全球购物
2019年Java 最常见的 面试题
2016/10/19 面试题
建筑工程专业学生的自我评价
2013/12/25 职场文书
打架检讨书500字
2014/01/29 职场文书
体育教学随笔感言
2014/02/24 职场文书
财务部总监岗位职责
2014/03/12 职场文书
保护环境建议书作文400字
2015/09/14 职场文书
《夜莺的歌声》教学反思
2016/02/22 职场文书
python图像处理 PIL Image操作实例
2022/04/09 Python
详解Mysql事务并发(脏读、不可重复读、幻读)
2022/04/29 MySQL