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()
根据键,以降序对关联数组进行排序