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 相关文章推荐
福利彩票幸运号码自动生成器
Oct 09 PHP
PHP+javascript液晶时钟
Oct 09 PHP
php中文字符截取防乱码
Mar 28 PHP
php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
Nov 14 PHP
PHP Google的translate API代码
Dec 10 PHP
PHP 七大优势分析
Jun 23 PHP
PHP循环遍历数组的3种方法list()、each()和while总结
Nov 19 PHP
yiic命令时提示“php.exe”不是内部或外部命令的解决方法
Dec 18 PHP
php常量详细解析
Oct 27 PHP
PHP面向对象编程之深入理解方法重载与方法覆盖(多态)
Dec 24 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
Dec 30 PHP
php实现的简单数据库操作Model类
Nov 16 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
Laravel执行migrate命令提示:No such file or directory的解决方法
2016/03/16 PHP
php实现带读写分离功能的MySQL类完整实例
2016/07/28 PHP
jQuery1.4.2与老版本json格式兼容的解决方法
2011/02/12 Javascript
使用jquery的ajax需要注意的地方dataType的设置
2013/08/12 Javascript
Angularjs中controller的三种写法分享
2016/09/21 Javascript
JavaScript实现父子dom同时绑定两个点击事件,一个用捕获,一个用冒泡时执行顺序的方法
2017/03/30 Javascript
用Vue.extend构建消息提示组件的方法实例
2017/08/08 Javascript
MUI顶部选项卡的用法(tab-top-webview-main)详解
2017/10/08 Javascript
JQuery选中select组件被选中的值方法
2018/03/08 jQuery
微信小程序日期选择器实例代码
2018/07/18 Javascript
jQuery实现的别踩白块小游戏完整示例
2019/01/07 jQuery
Vue指令v-for遍历输出JavaScript数组及json对象的常见方式小结
2019/02/11 Javascript
Vue开发Html5微信公众号的步骤
2019/04/11 Javascript
Vue中util的工具函数实例详解
2019/07/08 Javascript
深入探索VueJS Scoped CSS 实现原理
2019/09/23 Javascript
vue项目中openlayers绘制行政区划
2020/12/24 Vue.js
import的本质解析
2017/10/30 Python
Python中一些不为人知的基础技巧总结
2018/05/19 Python
Python连接Mssql基础教程之Python库pymssql
2018/09/16 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
python下PyGame的下载与安装过程及遇到问题
2019/08/04 Python
python批量修改ssh密码的实现
2019/08/08 Python
对Python中一维向量和一维向量转置相乘的方法详解
2019/08/26 Python
Python操作Sonqube API获取检测结果并打印过程解析
2019/11/27 Python
PyCharm vs VSCode,作为python开发者,你更倾向哪种IDE呢?
2020/08/17 Python
美国购买当代和现代家具网站:MODTEMPO
2018/07/20 全球购物
香港最新科技与优质家居产品购物网站:J SELECT
2018/08/21 全球购物
Schecker荷兰:狗狗用品和配件
2019/06/06 全球购物
英国No.1体育用品零售商:SportsDirect.com
2019/10/16 全球购物
BIFFI美国站:意大利BIFFI BOUTIQUES豪华多品牌时装零售公司
2020/02/11 全球购物
如果有两个类A,B,怎么样才能使A在发生一个事件的时候通知B
2016/03/12 面试题
团支书竞选演讲稿
2014/04/28 职场文书
专题组织生活会思想汇报
2014/10/01 职场文书
论文致谢词范文
2015/05/14 职场文书
2016反腐倡廉警示教育心得体会
2016/01/13 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书