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中create table语句的基本语法是
Jan 15 PHP
php 获得汉字拼音首字母的函数
Aug 01 PHP
php 无极分类(递归)实现代码
Jan 05 PHP
修改php.ini不生效问题解决方法(上传大于8M的文件)
Jun 14 PHP
利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
Nov 26 PHP
ThinkPHP Mobile使用方法简明教程
Jun 18 PHP
php网站被挂木马后的修复方法总结
Nov 06 PHP
php实现word转html的方法
Jan 22 PHP
Zend Framework缓存Cache用法简单实例
Mar 19 PHP
mac系统下为 php 添加 pcntl 扩展
Aug 28 PHP
php json相关函数用法示例
Mar 28 PHP
php字符串倒叙
Apr 01 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
在线短消息收发的程序,不用数据库
2006/10/09 PHP
注意:php5.4删除了session_unregister函数
2013/08/05 PHP
神盾加密解密教程(一)PHP变量可用字符
2014/05/28 PHP
php使用curl打开https网站的方法
2015/06/17 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
PHP检查端口是否可以被绑定的方法示例
2018/08/09 PHP
JQuery实现表格中相同单元格合并示例代码
2013/06/26 Javascript
javascript 拷贝节点cloneNode()使用介绍
2014/04/03 Javascript
js中运算符&& 和 || 的使用记录
2014/08/21 Javascript
什么是 AngularJS?AngularJS简介
2014/12/06 Javascript
第七篇Bootstrap表单布局实例代码详解(三种表单布局)
2016/06/21 Javascript
JS使用正则表达式过滤多个词语并替换为相同长度星号的方法
2016/08/03 Javascript
jQuery多级联动下拉插件chained用法示例
2016/08/20 Javascript
Javascript动画效果(1)
2016/10/11 Javascript
使用Vue.js创建一个时间跟踪的单页应用
2016/11/28 Javascript
AngularJS实现使用路由切换视图的方法
2017/01/24 Javascript
在node.js中怎么屏蔽掉favicon.ico的请求
2017/03/01 Javascript
fullPage.js和CSS3实现全屏滚动效果
2017/05/05 Javascript
Vue结合Video.js播放m3u8视频流的方法示例
2018/05/04 Javascript
mocha的时序规则讲解
2019/02/16 Javascript
原生js实现的观察者和订阅者模式简单示例
2020/04/18 Javascript
JavaScript语法约定和程序调试原理解析
2020/11/03 Javascript
让Python代码更快运行的5种方法
2015/06/21 Python
python语言使用技巧分享
2016/05/31 Python
python 处理dataframe中的时间字段方法
2018/04/10 Python
利用纯CSS3实现文字向右循环闪过效果实例(可用于移动端)
2017/06/15 HTML / CSS
HTML5 与 XHTML2
2008/10/17 HTML / CSS
德国BA保镖药房韩文网:kr.ba.de
2017/09/04 全球购物
Martinelli官方商店:西班牙皮鞋和高跟鞋品牌
2019/07/30 全球购物
低碳生活倡议书
2014/04/14 职场文书
党员群众路线对照检查材料思想汇报
2014/09/17 职场文书
先进集体申报材料
2014/12/25 职场文书
税务会计岗位职责
2015/04/02 职场文书
2016年乡镇综治宣传月活动总结
2016/03/16 职场文书
2016年九九重阳节活动总结
2016/04/01 职场文书
Windows和Linux上部署Golang并运行程序
2022/04/22 Servers