php二维数组排序

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_33980878/article/details/80860420
  • 在平常都开发中可能会遇到php二维数组的排序问题。下面介绍一下。
  • 主要用到array_multisort()函数
  •         $sort = array(
                'direction' => 'SORT_DESC', //排序顺序标志 SORT_DESC 降序;SORT_ASC 升序
                'field'     => 'businessIncomeMoney',       //排序字段
            );
            $arrSort = array();
            foreach($asada as $key1 => $row){
                foreach($row as $key2=>$value){
                    $arrSort[$key2][$key1] = $value;
                }
            }
            if($sort['direction']){
                if (is_array($arrSort[$sort['field']])){
                    array_multisort($arrSort[$sort['field']], constant($sort['direction']), $asada);
                } else {
                    exit("not a array");
                }
            }


展开阅读全文

没有更多推荐了,返回首页