当前位置 : 主页 > 网络编程 > PHP >

php二维数组根据键值排序

来源:互联网 收集:自由互联 发布时间:2021-07-03
public function sort($arr,$sort,$v){ //$arr-数组 $sort-排序顺序标志 $value-排序字段 if($sort == "0"){ //排序顺序标志 SORT_DESC 降序;SORT_ASC 升序 $sort = "SORT_ASC"; }elseif ($sort == "1") { $sort = "SORT_DESC"; } fo
 
public function sort($arr,$sort,$v){    //$arr->数组   $sort->排序顺序标志   $value->排序字段
  
    if($sort == "0"){                   //排序顺序标志 SORT_DESC 降序;SORT_ASC 升序  
            $sort = "SORT_ASC";
    }elseif ($sort == "1") {
            $sort = "SORT_DESC";
    }
       
    foreach($arr as $uniqid => $row){  
        foreach($row as $key=>$value){                     
                $arrsort[$key][$uniqid] = $value;
            }  
        }  
        if($sort){
        array_multisort($arrsort[$v], constant($sort), $arr);  
    }       
     return $arr;
}

网友评论