PHP——数组排序

sort()

升序对数组排序

<?php
header("content-type:text/html;charset=utf-8");

$cars=array("bba","abc","ddd");
sort($cars);
$clength=count($cars);

for($x=0;$x<$clength;$x++)
{
echo $cars[$x];
echo "<br/>";
}
?>


补充:sort()可以对字母、数字进行升序。我尝试了汉字,排的顺序很怪,感觉和我输入的顺序有关,毕竟汉字不再范围之内。


rsort()

降序对数组排序

<?php
$num=array(5,2,1,0,8);
rsort($num);
$clength=count($num);

for($x=0;$x<clength;$x++)
{
echo $num[$x];
echo "<br/>"; 
}
?>


asort()

根据,以升序对关联数组进行排序


arsort()

根据,以降序对关联数组进行排序


ksort()

根据,以升序对关联数组进行排序


krsort()

根据,以降序对关联数组进行排序

原文地址:https://www.cnblogs.com/ceiling-/p/14307418.html