//定义一个学生数组
 
$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);

最新文章

  1. UIButton无法响应点击事件
  2. 学习zepto.js(对象方法)[4]
  3. BZOJ 1564: [NOI2009]二叉查找树
  4. LINQ To DataSet 示例
  5. ubuntu关闭自动更新、打开 ubuntu 的 apport 崩溃检测报告功能
  6. JPA学习(2)注解
  7. vi及缩进设置
  8. JavaScript设计模式的简单理解
  9. codeforces 439D Devu and Partitioning of the Array(有深度的模拟)
  10. win7启动出现蓝屏STOP: 0X0000007B
  11. Git 多人协作的工作模式
  12. Android 开发笔记 “Sqlite Cursor 使用”
  13. linux centos下安装g++
  14. Linux运维主流架构简单剖析
  15. 面试题之C# 内存管理与垃圾回收
  16. 开发时候常用的js方法封装
  17. MySQL实战45讲学习笔记:索引(第五讲)
  18. (简单)华为荣耀4A SCL-TL00的usb调试模式在哪里打开的方法
  19. python爬虫之scrapy安装(一)
  20. Node入门教程(11)第九章:Node 的网络模块

热门文章

  1. JVM 简述
  2. 使用SpringMVC<mvc:view-controller/>标签时踩的一个坑
  3. 一起感受HTML5和CSS3
  4. oracle运维(持续更新)
  5. UartAssist串口调试工具
  6. sqlmap结合burpsuite对post请求进行注入测试
  7. 小程序学习三 一切的开始app() 小程序的注册
  8. svg实现绘制路径动画
  9. 【PKUWC2018】猎人杀
  10. 使用JS实现快速排序