我们可以使用PHP中的array_multisort()函数来按照数组中的键值进行排序。
示例代码如下:
'Tom', 'age' => 20), array('name' => 'Lucy', 'age' => 18), array('name' => 'Jack', 'age' => 19) );
// 获取要排序的键值 $ages = array_column($students, 'age');
// 按照键值对数组进行排序 array_multisort($ages, SORT_ASC, $students);
// 打印排序后的数组 print_r($students); ?>
输出结果:
Array ( [0] => Array ( [name] => Lucy [age] => 18 )
[1] => Array
(
[name] => Jack
[age] => 19
)
[2] => Array
(
[name] => Tom
[age] => 20
)
)
在示例中,我们使用array_column()函数获取学生数组中的键值,然后使用array_multisort()函数按照这个键值对数组进行排序,最后打印出排序后的结果。
上一篇:按键值排序返回Map的值