public function test(){
$arr = array(
[12,2,23,44,5,7,4],
[112,22,23,44,5,7],
[12,2,243,44,51,7,14,66]
);
$new_arr = array( ); //定义一个空数组,用来放遍历后的数组
foreach ($arr as $key => $value) {
array_multisort($value); //array_multisort 函数对一维数组进行排序,可以根据需求升序或者降序
$new_arr[] = $value;
}
dump($new_arr);
}
打印出排序的新二位数组:
array(3) { [0] => array(7) { [0] => int(2) [1] => int(4) [2] => int(5) [3] => int(7) [4] => int(12) [5] => int(23) [6] => int(44) } [1] => array(6) { [0] => int(5) [1] => int(7) [2] => int(22) [3] => int(23) [4] => int(44) [5] => int(112) } [2] => array(8) { [0] => int(2) [1] => int(7) [2] => int(12) [3] => int(14) [4] => int(44) [5] => int(51) [6] => int(66) [7] => int(243) } }