在PHP中,可以使用`array_multisort()`函数对二维数组进行排序。该函数可以按照指定的键或值对数组进行排序。下面是一
在PHP中,可以使用`array_multisort()`函数对二维数组进行排序。该函数可以按照指定的键或值对数组进行排序。
下面是一个示例,说明如何使用`array_multisort()`函数对二维数组进行排序:
```php
$students = array(
array('name' => 'John', 'age' => 20),
array('name' => 'Mary', 'age' => 18),
array('name' => 'Tom', 'age' => 22)
);
// 按照年龄升序排序
$ages = array_column($students, 'age');
array_multisort($ages, SORT_ASC, $students);
// 输出排序结果
foreach ($students as $student) {
echo $student['name'] . ' - ' . $student['age'] . '
';
}
```
在上面的示例中,我们首先使用`array_column()`函数提取出`$students`数组中的年龄列,然后将该列作为第一个参数传递给`array_multisort()`函数。`SORT_ASC`参数表示按升序排序,`$students`数组将按照年龄升序进行排序。
最后,我们使用foreach循环遍历排序后的`$students`数组,并输出每个学生的姓名和年龄。
希望以上信息对您有所帮助!
--结束END--
本文标题: php二维数组排序函数怎么用
本文链接: https://www.lsjlt.com/news/427525.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