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;
    }

  • 相关阅读:
    重构drf后的环境变量配置
    分离的前后台交互
    虚拟环境的搭建
    Python
    Python
    Python
    Python操作MongoDb数据库
    Python操作SQLite/MySQL/LMDB
    数据库-如何创建SQL Server身份验证用户
    Python
  • 原文地址:https://www.cnblogs.com/wlsphper/p/6817587.html
Copyright © 2011-2022 走看看