PHP 数组排序
数组中的元素可以按字母顺序或数字顺序、降序或升序排序。
PHP - 数组的排序函数
在本章中,我们将介绍以下 PHP 数组排序函数:
sort()
- 按升序对数组进行排序
rsort()
- 按降序对数组进行排序
asort()
- 根据值对关联数组进行升序排序
ksort()
- 根据键以升序对关联数组进行排序
arsort()
- 根据值对关联数组进行降序排序
krsort()
- 根据键对关联数组进行降序排序
按升序对数组进行排序 - sort()
以下示例按字母升序对 $cars 数组的元素进行排序:
示例
<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>
亲自试一试 »
以下示例按升序对 $numbers 数组的元素进行排序:
示例
<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
?>
亲自试一试 »
按降序对数组进行排序 - rsort()
以下示例按字母降序对 $cars 数组的元素进行排序:
示例
<?php
$cars = array("Volvo", "BMW", "Toyota");
rsort($cars);
?>
亲自试一试 »
以下示例按数字降序对 $numbers 数组的元素进行排序:
示例
<?php
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);
?>
亲自试一试 »
根据值对数组进行排序(升序) - asort()
以下示例根据值对关联数组进行升序排序:
示例
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);
?>
亲自试一试 »
根据键对数组进行排序(升序) - ksort()
以下示例根据键对关联数组进行升序排序:
示例
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
ksort($age);
?>
亲自试一试 »
根据值对数组进行排序(降序) - arsort()
以下示例根据值对关联数组进行降序排序:
示例
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
arsort($age);
?>
亲自试一试 »
根据键对数组进行排序(降序) - krsort()
以下示例根据键对关联数组进行降序排序:
示例
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
krsort($age);
?>
亲自试一试 »
完整的 PHP 数组参考
有关所有数组函数的完整参考,请访问我们的完整PHP 数组参考。
该参考包含每个功能的简短描述和使用示例!
PHP练习