欢迎光临朱凯的个人博客!
朱凯,mzetire.com

php自定义二维数组排序

 发布时间: 2019-07-03 09:18      原创:  朱凯      评论: .       .人查看

自定义二维数组排序

function KArray_sort($arr,$keys,$type='asc'){ 
    $keysvalue = $new_array = array();
    foreach ($arr as $k=>$v){
        $keysvalue[$k] = $v[$keys];
    }
    if($type == 'asc'){
        asort($keysvalue);
    }else{
        arsort($keysvalue);
    }
    reset($keysvalue);
    foreach ($keysvalue as $k=>$v){
        $new_array[$k] = $arr[$k];
    }
    $new_array2 = array_values($new_array); 
    return $new_array2; 
}

比网上自定义中间多加了 array_values() ,解决接口传输数据二维数组乱序的问题

上一篇:PHP打印数组 下一篇:没有了
分享是一种快乐,也是一种美德:
¥打开支付宝,扫码领红包¥ 红包

支付宝 aliPay

微信 wxPay