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

 

目录
相关文章
|
23天前
Array.from() 与 Array.reduce()
Array.from() 与 Array.reduce()
13 1
|
3天前
|
存储 机器学习/深度学习 JavaScript
array
array
9 2
|
4月前
|
JavaScript
Array concat()
Array concat()
|
8月前
|
JavaScript 前端开发 索引
Array类型【find】
Array类型【find】
58 0
|
8月前
|
JavaScript 前端开发
Array类型【call】
Array类型【call】
49 0
|
索引
Array.forEach()
Array.forEach()
61 0
|
存储
Array
Array
118 0
|
人工智能 索引
Even Array
Even Array
100 0
Even Array
|
存储 索引
你真的用对 Array.map() 了吗
你真的用对 Array.map() 了吗
125 0