zoukankan      html  css  js  c++  java
  • PHP二位数组按照数组的某个字段值排序

    不多废话 直接代码

    /**
    * @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;
    }

  • 相关阅读:
    linux中nc命令
    Centos6.5 安装zabbix3(收藏,非原创)
    紀念
    算法学习资源收集
    一道奇怪的求和题
    P5717 题解
    P1424 刷题记录
    P1888 题解
    P1422 刷题记录
    P1055 题解
  • 原文地址:https://www.cnblogs.com/wlsphper/p/6817587.html
Copyright © 2011-2022 走看看