PHP数组的排序
引导语:为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的'集合称为PHP数组,以下是小编整理的PHP数组的排序,欢迎参考阅读!
数组中的元素能够以字母或数字顺序进行升序或降序排序。
PHP - 数组的排序函数
在本节中,我们将学习如下 PHP 数组排序函数:
sort() - 以升序对数组排序
rsort() - 以降序对数组排序
asort() - 根据值,以升序对关联数组进行排序
ksort() - 根据键,以升序对关联数组进行排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序
对数组进行升序排序 - sort()
下面的例子按照字母升序对数组 $cars 中的元素进行排序:
实例
<?php
$cars=array("Volvo","BMW","SAAB");
sort($cars);
?>
下面的例子按照数字升序对数组 $numbers 中的元素进行排序:
实例
<?php
$numbers=array(3,5,1,22,11);
sort($numbers);
?>
对数组进行降序排序 - rsort()
下面的例子按照字母降序对数组 $cars 中的元素进行排序:
实例
<?php
$cars=array("Volvo","BMW","SAAB");
rsort($cars);
?>
下面的例子按照数字降序对数组 $numbers 中的元素进行排序:
实例
<?php
$numbers=array(3,5,1,22,11);
rsort($numbers);
?>
根据值对数组进行升序排序 - asort()
下面的例子根据值对关联数组进行升序排序:
实例
<?php
$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
asort($age);
?>
根据键对数组进行升序排序 - ksort()
下面的例子根据键对关联数组进行升序排序:
实例
<?php
$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
ksort($age);
?>
根据值对数组进行降序排序 - arsort()
下面的例子根据值对关联数组进行降序排序:
实例
<?php
$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
arsort($age);
?>
根据键对数组进行降序排序 - krsort()
下面的例子根据键对关联数组进行降序排序:
实例
<?php
$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
krsort($age);
?>
-
在PHP中使用随机数的三个步骤
如何做一个随机的出现的网页,可是用rand()就是不行,听说要初始化随机数,可是怎么初始化,请不吝赐教,谢谢!//第一步:初始化种子$seedarray=microtime();$seedstr=split("",$seedarray,5);$seed=$seedstr[0]*10000;//第二步:使用种子初始化随机数发生器srand($seed);//...
-
如何写出高质量的PHP程序
现在的PHP程序员都在追求所谓的高性能,但高性能并不代表是高质量,什么是高质量的PHP程序呢?我认为,高质量的PHP程序首先得具备以下的要素,就跟随本站小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕业生考试网!一、安全无论程序写这是一个很老的话题了,...
-
PHP中Http协议post请求参数
本文给大家介绍PHP中Http协议post请求参数,具体内容如下所示,就跟随本站小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕业生考试网!WEB开发中信息基本全是在POST与GET请求与响应中进行,GET因其基于URL的直观,易被我们了解,可POST请求因其信息的隐蔽,在...
-
php环境怎么配置
使用php集成环境可以轻松实现php一键安装,搭建php开发环境;phpnow,xampp,phpstudy是Windows平台上最常用的三个php集成开发环境。以下是小编为大家搜索整理的PHP环境配置的方法,欢迎大家阅读!更多精彩内容请及时关注我们考试网!运行环境配置:php54+Apache2.2+Mysq...