好~
你知道数字字段的字段名把~
我这里有一个2维数组排序~
调用:
$new_array = array_sort($moodlist,'字段','desc'); //参数列表分别是:数组,用来排序的字段,方式--asc(顺序)/desc(倒序)
然后再输出$new_array;就是排序结果了
function array_sort($arr,$keys,$type){
$keysvalue=array();
$i = 0;
foreach($arr as $key=>$val) {
$val[$keys] = str_replace("-","",$val[$keys]);
$val[$keys] = str_replace(" ","",$val[$keys]);
$val[$keys] = str_replace(":","",$val[$keys]);
$keysvalue[$key] =$val[$keys];
}
asort($keysvalue); //key值排序
reset($keysvalue); //指针重新指向数组第一个
foreach($keysvalue as $key=>$vals) {
$keysort[] = $key;
}
$new_array = array();
if($type != "asc"){
for($ii=count($keysort)-1; $ii>=0; $ii--) {
$new_array[] = $arr[$keysort[$ii]];
}
}else{
for($ii=0; $ii<=count($keysort); $ii++){
$new_array[] = $arr[$keysort[$ii]];
}
}
return $new_array;
}
-----------
你这把我弄得多悲剧。。我写这么大一段~就@@
这个二维数组排序~也很实用的= = 有是有sort并不是那么好用的。。
-----------------------
悲剧啊@@~顺便求采纳啊 - - 不然也是浪费 T.T