PHP中数组的排序函数是什么
这篇文章主要介绍PHP中数组的排序函数是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
PHP 数组排序
数组中的元素能够以字母或数字顺序进行升序或降序排序。
PHP 中数组的排序函数有如下几种:
sort() - 以升序对数组排序
rsort() - 以降序对数组排序
asort() - 根据值,以升序对关联数组进行排序
ksort() - 根据键,以升序对关联数组进行排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序
对数组进行升序排序 - sort()
//按照字母升序对数组$cars中的元素进行排序:<?php$cars=array("Volvo","BMW","SAAB");sort($cars);$clength=count($cars);for($x=0;$x<$clength;$x++){echo$cars[$x];echo"<br>";}?>//按照数字升序对数组$numbers中的元素进行排序:<?php$numbers=array(3,5,1,22,11);sort($numbers);$arrlength=count($numbers);for($x=0;$x<$arrlength;$x++){echo$numbers[$x];echo"<br>";}?>
对数组进行降序排序 - 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);foreach($ageas$x=>$x_value){echo"Key=".$x.",Value=".$x_value;echo"<br>";}?>
根据键对数组进行升序排序 - ksort()
<?php$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");ksort($age);foreach($ageas$x=>$x_value){echo"Key=".$x.",Value=".$x_value;echo"<br>";}?>
根据值对数组进行降序排序 - 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中数组的排序函数是什么”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。