array_multisort

简介: function sorting_by_sale($arrUsers, $direction="desc"){ if(empty($arrUsers)){ return $arrUsers; } $direArr...
function sorting_by_sale($arrUsers, $direction="desc"){
        if(empty($arrUsers)){
            return $arrUsers;
        }

        $direArr = array("desc"=>'SORT_DESC', 'asc'=>"SORT_ASC");
        
        $sort = array(  
            'direction' => $direArr[$direction], //排序顺序标志 SORT_DESC 降序;SORT_ASC 升序  
            'field'     => 'sale_total',       //排序字段  
        );  
        $arrSort = array();  
        foreach($arrUsers AS $uniqid => $row){  
            foreach($row AS $key=>$value){  
                $arrSort[$key][$uniqid] = $value;  
            }  
        }  
        if($sort['direction']){  
            array_multisort($arrSort[$sort['field']], constant($sort['direction']), $arrUsers);  
        }  
        
        return $arrUsers;
    }

 

目录
相关文章
|
9月前
Array.from() 与 Array.reduce()
Array.from() 与 Array.reduce()
57 1
|
5月前
|
JavaScript 前端开发 索引
|
9月前
|
存储 机器学习/深度学习 JavaScript
array
array
66 2
|
JavaScript 前端开发 索引
Array类型【find】
Array类型【find】
106 0
|
索引
Array 数组
Array 数组
104 0
|
存储 JavaScript
【TS】object类型
【TS】object类型
99 0
|
索引
Array.forEach()
Array.forEach()
94 0
|
存储
Array
Array
154 0
|
人工智能 索引
Even Array
Even Array
140 0
Even Array
|
存储 索引
你真的用对 Array.map() 了吗
你真的用对 Array.map() 了吗
168 0