写个函数用来对二维数组排序
生活随笔
收集整理的這篇文章主要介紹了
写个函数用来对二维数组排序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
function array_sort_by_any_row($array_name, $row_id,$order_type){
$array_temp=array();
foreach($array_name as $key=>$value){
$array_temp[$key]=$value[$row_id];
}
if($order_type===”ASC”){ //順序
asort($array_temp);
} else{
arsort($array_temp);
}
$result_array=array();
foreach($array_temp as $key=>$value){
$result_array[$key]=$array_name[$key];
}
return$result_array;
}
$arr = array(
array(‘num’=>5,’value’=>6),
array(‘num’=>2, ‘value’=>39),
array(‘num’=>36, ‘value’=>29)
);
$sortarr = array_sort_by_any_row($arr, ‘num’, ‘DESC’);
print_r($sortarr);
總結
以上是生活随笔為你收集整理的写个函数用来对二维数组排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 写5个不同的自己的函数,来截取一个全路径
- 下一篇: echo count(“abc”); 输