用一个函数对二维数组进行排序

来源:互联网 发布:freecad for mac 编辑:程序博客网 时间:2024/05/16 10:46
<?phpfunction arrSort($arrName,$row,$orderType){$arrType = array();foreach($arrName as $key => $value){$arrType[$key] = $value[$rowId];}if($orderType === "ASC"){asort($arrType); //asort 对数组进行排序并保持索引 arsot逆向排序}else{arsort($arrType);}$resultArr = array();foreach($arrType as $key => $value){$resultArr[$key] = $arrName[$key];}return $resultArr;}$arr = array(array('num'=>57,'value'=>94),array('num'=>45,'value'=>35),array('num'=>38,'value'=>27));$tarr = arrSort($arr,'num','DESC');print_r($tarr);?>


0 0
原创粉丝点击