可以使用 array_multisort() 函数对多维数组进行排序。该函数可以同时对多个数组进行排序。以下是一个例子:```PHP
可以使用 array_multisort() 函数对多维数组进行排序。该函数可以同时对多个数组进行排序。
以下是一个例子:
```PHP
$students = array(
array('name' => 'Tom', 'age' => 20),
array('name' => 'Jerry', 'age' => 18),
array('name' => 'Andy', 'age' => 22)
);
// 按照年龄升序排序
$ages = array_column($students, 'age');
array_multisort($ages, SORT_ASC, $students);
print_r($students);
```
输出结果为:
```
Array
(
[0] => Array
(
[name] => Jerry
[age] => 18
)
[1] => Array
(
[name] => Tom
[age] => 20
)
[2] => Array
(
[name] => Andy
[age] => 22
)
)
```
上述代码首先使用 array_column() 函数提取出学生数组中的年龄,然后使用 array_multisort() 函数按照年龄升序对学生数组进行排序。
--结束END--
本文标题: php多维数组怎么排序
本文链接: https://www.lsjlt.com/news/403423.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0