php 高效的二维数组排序

来源:互联网 发布:手机登录装修淘宝店 编辑:程序博客网 时间:2024/06/05 07:27

二维数组格式如下:


$class =  array(3) {  [0] => array(4) {    ["id"] => string(3) "123"    ["ban"] => string(1) "2"    ["xuej_id"] => string(2) "42"    ["nian"] => string(1) "1"  }  [1] => array(4) {    ["id"] => string(3) "122"    ["ban"] => string(1) "1"    ["xuej_id"] => string(2) "42"    ["nian"] => string(1) "1"  }  [2] => array(3) {    ["id"] => string(3) "124"    ["ban"] => string(1) "3"    ["nian"] => string(1) "1"  }}//以班级序号排序            $banorder =array_column($class,'ban');            array_multisort($banorder,SORT_ASC, $class);var_dump($class)

不需要foreach,执行比较高效。

1 0
原创粉丝点击