php程序多行多列中如何按其中一项数据排序
发布网友
发布时间:2022-05-15 01:56
我来回答
共2个回答
热心网友
时间:2023-08-16 09:47
sort() - 以升序对数组排序
rsort() - 以降序对数组排序
asort() - 根据值,以升序对关联数组进行排序
ksort() - 根据键,以升序对关联数组进行排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序
热心网友
时间:2023-08-16 09:48
public function arr_sort($array,$key,$order="desc"){//asc是升序 desc是降序 $array是数组 $key 按照那个元素排序
$arr_nums=$arr=array();
foreach($array as $k=>$v){
$arr_nums[$k]=$v[$key];
}
if($order=='asc'){
asort($arr_nums);
}else{
arsort($arr_nums);
}
foreach($arr_nums as $k=>$v){
$arr[]=$array[$k];
}
return $arr;
}追问求高手帮我把上面的改改