举报投诉联系我们 手机版 热门标签 名动网
您的位置:名动网 > PHP数组排序 PHP 数组排序

PHP数组排序 PHP 数组排序

2023-03-12 06:20 PHP教程

PHP数组排序 PHP 数组排序

PHP数组排序

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 数组的几种排序方法。


数组中的元素可以按字母或数字顺序进行降序或升序排列。


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 Array 参考手册

如需查看所有数组函数的完整参考手册,请访问我们的 PHP Array 参考手册。

该参考手册提供了每个函数的简要描述和应用实例!

以上就是有个 PHP 数组排序的所有内容了,在下一节中,我们将介绍 PHP 全局变量!


阅读全文
以上是名动网为你收集整理的PHP数组排序 PHP 数组排序全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  • php函数手册 PHP 函数

    php函数手册 PHP 函数

    2023-03-04 PHP教程

    PHP 的真正威力源自于它的函数。在 PHP 中,提供了超过 1000 个内建的函数。任何有效的 PHP 代码都有可能出现在函数内部,甚至包...

  • phpcookie使用 PHP Cookies

    phpcookie使用 PHP Cookies

    2023-05-29 PHP教程

    cookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制,PHP 透明地支持HTTPcookie。cookie 常用于识别用户。Cookie...

  • php数组函数 PHP 数组

    php数组函数 PHP 数组

    2023-05-07 PHP教程

    PHP 中有很多关于数组的函数,方便数组操作。数组能够在单个变量中存储多个值: 实例 ?php$cars=array("Volvo","BMW","Toyota");...

  • php写入mysql数据库 PHP MySQL 插入数据

    php写入mysql数据库 PHP MySQL 插入数据

    2023-03-08 PHP教程

    在创建完数据库和表后,我们可以向表中添加数据。以下为一些语法规则:PHP 中 SQL 查询语句必须使用引号在 SQL 查询语句中的字符...

  • php 随机数 php随机数各种知识汇集

    php 随机数 php随机数各种知识汇集

    2023-03-09 PHP教程

    在网站功能建设中,php随机数是常用的一个功能,比如用户注册时随机产生的验证码、又比如用户注册时生成随机的一组密码后可自行...

© 2024 名动网 mdwl.vip 版权所有 联系我们