不多废话 直接代码

/**
* @name 排序 按照数组的某个字段值排序
* @param $array 排序数组 $field 排序字段 $direction 排序顺序
* @author wanglisong@aldwx.com
* @date 2017-03-09
*/

private function sort_array($array,$field,$direction) {

if($direction == 'desc') {
$direction = 'SORT_DESC';
}
if($direction == 'asc') {
$direction = 'SORT_ASC';
}
$sort = array(
'direction' => $direction, //排序顺序标志 SORT_DESC 降序;SORT_ASC 升序
'field' => $field, //排序字段
);
$arrSort = array();
foreach($array as $key => $value) {
foreach($value as $k => $v) {
$arrSort[$k][$key] = $v;
}
}

if($sort['direction']){
array_multisort($arrSort[$sort['field']], constant($sort['direction']), $array);
}

return $array;
}

最新文章

  1. iOS多播放器封装
  2. psql-05数据库,模式
  3. 日期运算 jsf日期组建
  4. Material Design参考资料
  5. DOM应用
  6. js验证码倒计时
  7. 游览器保存密码和自动填充密码的困惑 (browser save password and auto fill password )
  8. 利用ajax做的柱状图,线性统计图,饼状图
  9. opencv kmeans 图像分割
  10. 学习Python编程的11个精品资源
  11. python2.7学习记录之三
  12. Web Api 利用 cors 实现跨域
  13. 【Solidity】学习(4)
  14. 【QT】无需写connect代码关联信号和槽函数
  15. 修改Anaconda中的Jupyter Notebook默认工作路径
  16. iqueryable lambda表达式
  17. 第一个iOS程序:Hello iOS
  18. [JAVA][StringUtils]字符串工具类的常用方
  19. Java学习笔记之:Java Servlet环境配置
  20. 解读:MultipleOutputs类

热门文章

  1. JSR330: DI
  2. WebStorm里启动electron项目
  3. 老李推荐: 第1章1节《MonkeyRunner源码剖析》概述:前言
  4. ORACLE JOB创建
  5. 不可不知的 Android strings.xml 那些事
  6. 爬虫入门系列(一):快速理解HTTP协议
  7. jquery 基础变量定义
  8. sqlldr用法
  9. SqlDataReader生成动态Lambda表达式
  10. 手机QQ无法临时会话的解决方案