首页 > 编程 > PHP > 正文

PHP 数组排序

2020-03-22 18:13:32
字体:
来源:转载
供稿:网友
asort() - 根据关联数组的值,对数组进行升序排列 ksort() - 根据关联数组的键,对数组进行升序排列 arsort() - 根据关联数组的值,对数组进行降序排列 krsort() - 根据关联数组的键,对数组进行降序排列

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

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


#3

cccccc

124***9442@qq.com

使用 PHP 写一个冒泡排序算法:
 ?php// 从大到小排序$numArray =array(3,2,6,5,8,10);$numCount = count($numArray);for($i=$numCount-1;$i $i--){for($j=0;$j $j++){if($numArray[$j] $numArray[$j+1]){$aa = $numArray[$j+1];$numArray[$j+1]=$numArray[$j];$numArray[$j]=$aa;}}print_r($numArray);        

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

上一篇:PHP 语法

下一篇:PHP 字符串变量

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表