PHP 排序数组
数组中的元素可以按字母顺序或数字顺序排序,降序或升序。
PHP - 数组排序函数
在本章中,我们将介绍以下 PHP 数组排序函数
sort()
- 按升序排序数组
rsort()
- 按降序排序数组
asort()
- 按值升序排序关联数组
ksort()
- 按键升序排序关联数组
arsort()
- 按值降序排序关联数组
krsort()
- 按键降序排序关联数组
按升序排序数组 - sort()
以下示例按升序字母顺序排序 $cars
数组的元素
示例
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
尝试一下 »
以下示例按升序对 $numbers
数组的元素进行排序
示例
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
尝试一下 »
按降序排序数组 - rsort()
以下示例按降序字母顺序对 $cars
数组的元素进行排序
示例
$cars = array("Volvo", "BMW", "Toyota");
rsort($cars);
尝试一下 »
以下示例按降序对 $numbers
数组的元素进行排序
示例
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);
尝试一下 »
按值升序排序数组 - asort()
以下示例按值升序对关联数组进行排序
示例
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);
尝试一下 »
按键升序排序数组 - ksort()
以下示例按键升序对关联数组进行排序
示例
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
ksort($age);
尝试一下 »
按值降序排序数组 - arsort()
以下示例按值降序对关联数组进行排序
示例
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
arsort($age);
尝试一下 »
按键降序排序数组 - krsort()
以下示例按键降序对关联数组进行排序
示例
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
krsort($age);
尝试一下 »
完整的 PHP 数组参考
有关所有数组函数的完整参考,请访问我们的完整 PHP 数组参考。
该参考包含每个函数的简要描述和使用示例!
W3schools Pathfinder
Track your progress - it's free!