PHP数组排序是指对PHP数组中的元素进行排序,以便让元素按一定的顺序排列。PHP数组排序有多种方法,可以根据不同的需要来选择不同的方法。
sort()函数是PHP中最常用的数组排序函数,它可以对一个数组进行升序或降序排列。该函数可以将一个乱序的数组重新排列成有序的:
$arr = array(3,2,5,4,1); sort($arr); print_r($arr); //输出:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
rsort()函数是sort()函数的另一个版本,它可以将一个乱序的数组重新排列成倒序有序的:
$arr = array(3,2,5,4,1); rsort($arr); print_r($arr); //输出:Array ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )
asort()函数是sort()函数的另一个版本,它可以将一个乱序的关联性数组重新排列成升序有序的:
$arr = array("a"=>"apple","b"=>"banana","c"=>"cat"); asort($arr); print_r($arr); //输出:Array ( [a] => apple [c] => cat [b] => banana )
arsort()函数是asort()函数的另一个版本,它可以将一个乱序的关联性数组重新排列成倒序有序的:
$arr = array("a"=>"apple","b"=>"banana","c"=>"cat"); arsort($arr); print_r($arr); //输出:Array ( [b] => banana [c] => cat[a] => apple )
我们在使用 PHP 数组的过程中,有时候需要对 PHP 数组进行排序,本节就介绍了 PHP 数组的几种排序方法。
数组中的元素可以按字母或数字顺序进行降序或升序排列。
在本章中,我们将一一介绍下列 PHP 数组排序函数:
下面的实例将 $cars 数组中的元素按照字母升序排列:
下面的实例将 $numbers 数组中的元素按照数字升序排列:
下面的实例将 $cars 数组中的元素按照字母降序排列:
下面的实例将 $numbers 数组中的元素按照数字降序排列:
下面的实例根据数组的值,对关联数组进行升序排列:
下面的实例根据数组的键,对关联数组进行升序排列:
下面的实例根据数组的值,对关联数组进行降序排列:
下面的实例根据数组的键,对关联数组进行降序排列:
如需查看所有数组函数的完整参考手册,请访问我们的 PHP Array 参考手册。
该参考手册提供了每个函数的简要描述和应用实例!
以上就是有个 PHP 数组排序的所有内容了,在下一节中,我们将介绍 PHP 全局变量!
PHP 的真正威力源自于它的函数。在 PHP 中,提供了超过 1000 个内建的函数。任何有效的 PHP 代码都有可能出现在函数内部,甚至包...
cookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制,PHP 透明地支持HTTPcookie。cookie 常用于识别用户。Cookie...
PHP 中有很多关于数组的函数,方便数组操作。数组能够在单个变量中存储多个值: 实例 ?php$cars=array("Volvo","BMW","Toyota");...
在创建完数据库和表后,我们可以向表中添加数据。以下为一些语法规则:PHP 中 SQL 查询语句必须使用引号在 SQL 查询语句中的字符...
在网站功能建设中,php随机数是常用的一个功能,比如用户注册时随机产生的验证码、又比如用户注册时生成随机的一组密码后可自行...