PHP数组排序可以用array_multisort方法实现,但是如果是多维数组,并且我们要指定数组中的某个字段进行排序,那么这就需要我们自己写方法实现了。

function sortArrByField(&$array$field$desc = false){

  $fieldArr array();
  foreach ($array as $k => $v) {
    $fieldArr[$k] = $v[$field];
  }
  $sort $desc == false ? SORT_ASC : SORT_DESC;
  array_multisort($fieldArr$sort$array);
}

最新文章

  1. 面向对象设计模式纵横谈:Singelton单件模式(笔记记录)
  2. AndroidStudio快捷键
  3. H 1022 Train Problem Ⅰ
  4. UIView的一些基本方法 init、loadView、viewDidLoad、viewDidUnload、dealloc
  5. ubuntu12.04 修改 主机名(hostname)
  6. ehcache 缓存
  7. LSP遇到的问题
  8. android实现json数据的解析和把数据转换成json格式的字符串
  9. bzoj 2245 [SDOI2011]工作安排(最小费用最大流)
  10. Windows10家庭版运行应用提示”管理员已阻止你运行此应用...“的解决办法
  11. 彻底解决eclipse中tomcat启动速度缓慢的问题
  12. Zabbix appliance manual
  13. Oracle ORA-12541,ORA-12514错误
  14. 【webdriver自动化】使用unittest实现自动登录163邮箱然后新建一个联系人
  15. msyql开启慢查询以及分析慢查询
  16. v-model双向数据绑定
  17. 【docker】关于docker 中 镜像、容器的关系理解
  18. Python开发【模块】:邮件
  19. Python算法应用实战之队列详解
  20. MySQL GTID (一)

热门文章

  1. boundingRectWithSize
  2. Mybatis-动态 SQL
  3. PHP Html5上传大文件
  4. python-内置函数、装饰器
  5. UICollectionView 图片横向滑动居中偏移量的解决
  6. Java程序的安装、配置、创建项目
  7. 億万笑者 - Radwimps
  8. MFC resizer封装
  9. unity, 由scriptableObject创建.asset
  10. WinForm中使用XML文件存储用户配置及操作本地Config配置文件