导航
×
   ❮   
HTML CSS JavaScript PHP Go ECMS

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 数组参考

参考文档包含每个函数的简要说明和使用实例!


freew3c.com 中文网是独立运营的中文开发者学习平台,与 freew3c.com 无关联。提供的内容仅用于学习和测试,不保证内容的正确性。


Copyright @2020-2026 京ICP备888888号-8