zoukankan      html  css  js  c++  java
  • php二维数组排序

    PHP二维数组排序

        /**
         * 对二维数组进行排序
         
         * 第一个参数
         * 传入二维数组
         
         * 第二个参数
         * 排序的键名(字段名)
         
         * 第三个参数
         * SORT_ASC - 默认,按升序排列。(A-Z)
         * SORT_DESC - 按降序排列。(Z-A)
         
         * 第四个参数
         * SORT_REGULAR - 默认。将每一项按常规顺序排列。
         * SORT_NUMERIC - 将每一项按数字顺序排列。
         * SORT_STRING - 将每一项按字母顺序排列
         */
        public function array2sort($arrays,$sort_key,$sort_order=SORT_ASC,$sort_type=SORT_NUMERIC ){   
            if(is_array($arrays)){   
                foreach ($arrays as $array){   
                    if(is_array($array)){   
                        $key_arrays[] = $array[$sort_key];   
                    }else{   
                        return false;   
                    }   
                }   
            }else{   
                return false;   
            }  
            array_multisort($key_arrays,$sort_order,$sort_type,$arrays);   
            return $arrays;   
        }  
  • 相关阅读:
    多表查询 left join
    对JS关于对象创建的几种方式的整理
    常见正则表达式
    spring
    富文本编辑器
    Struts2快速入门
    一个MySql Sql 优化技巧分享
    maven
    day3
    Spring MVC
  • 原文地址:https://www.cnblogs.com/phpyangbo/p/5881737.html
Copyright © 2011-2022 走看看