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用数组返回无限分类的列表数据的代码
Aug 08 PHP
php中的三元运算符使用说明
Jul 03 PHP
关于Sphinx创建全文检索的索引介绍
Jun 25 PHP
利用PHP实现短域名互转
Jul 05 PHP
PHP mail()函数使用及配置方法
Jan 14 PHP
php解决DOM乱码的方法示例代码
Nov 20 PHP
php 从一个数组中随机的取出若干个不同的数实例
Dec 31 PHP
基于thinkPHP类的插入数据库操作功能示例
Jan 06 PHP
PHP获取文本框、密码域、按钮的值实例代码
Apr 19 PHP
php简单中奖算法(实例)
Aug 15 PHP
在laravel中实现将查询的对象转换为多维数组的函数
Oct 21 PHP
PHP pthreads v3下worker和pool的使用方法示例
Feb 21 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
法兰绒滤网冲泡
2021/03/03 冲泡冲煮
PHP中$_SERVER的详细参数与说明
2008/07/29 PHP
PHP+Ajax异步带进度条上传文件实例
2016/11/01 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
2019/10/10 PHP
基于JQuery.timer插件实现一个计时器
2010/04/25 Javascript
js删除所有的cookie的代码
2010/11/25 Javascript
javascript随机将第一个dom中的图片添加到第二个div中示例
2013/10/08 Javascript
jQuery浏览器CSS3特写兼容实例
2015/01/19 Javascript
javascript解三阶幻方(九宫格)
2015/04/22 Javascript
Three.js学习之正交投影照相机
2016/08/01 Javascript
Bootstrap3 内联单选和多选框
2016/12/29 Javascript
微信小程序开发之好友列表字母列表跳转对应位置
2017/09/26 Javascript
React Form组件的实现封装杂谈
2018/05/07 Javascript
微信{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]"}
2018/10/12 Javascript
jQuery实现上下滚动公告栏详细代码
2018/11/21 jQuery
bootstrap-treeview实现多级树形菜单 后台JSON格式如何组织?
2019/07/26 Javascript
vue学习笔记之过滤器的基本使用方法实例分析
2020/02/01 Javascript
vue动态合并单元格并添加小计合计功能示例
2020/11/26 Vue.js
详解Django之auth模块(用户认证)
2018/04/17 Python
python利用微信公众号实现报警功能
2018/06/10 Python
用Django写天气预报查询网站
2018/10/21 Python
tensor和numpy的互相转换的实现示例
2019/08/02 Python
Python字典的概念及常见应用实例详解
2019/10/30 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
2020/05/19 Python
利用CSS3参考手册和CSS3代码生成工具加速来学习网页制
2012/07/11 HTML / CSS
HTML5标签与HTML4标签的区别示例介绍
2013/07/18 HTML / CSS
英国婴儿和儿童服装网站:Vertbaudet
2018/04/02 全球购物
英国排名第一的冲浪店:Ann’s Cottage
2020/06/21 全球购物
中药专业大学生医药工作求职信
2013/10/25 职场文书
新闻学毕业生自荐信
2013/11/15 职场文书
环保公益广告语
2014/03/13 职场文书
借款协议书
2014/04/12 职场文书
生产车间标语
2014/06/11 职场文书
事业单位人员的自我评价范文
2014/09/21 职场文书
活动总结书怎么写
2015/05/11 职场文书
python_tkinter弹出对话框创建
2022/03/20 Python