php数组的排序2016-09-16 本站 乖兔快跑在php中,可以使用sort()函数对数组元素排序。例:
<?php
$arr=array(75,32,65,98,85,12);
sort($arr);
foreach($arr as $k=>$var){
echo $var." ";
}
?>
也可以使用冒泡排序、快速排序等经典算法对数组元素排序,下面是冒泡排序的例子:
冒泡排序php文件:
<?php
//用冒泡排序法,实现从小到大排列
$arr=array(75,32,65,98,85,12);
$temp=0;
//为什么是count($arr)-1?比如3个数,确定了两个数的位置,第3个自然就确定了。
for($i=0;$i<count($arr)-1;$i++){
for($j=0;$j<count($arr)-1-$i;$j++){
if($arr[$j]>$arr[$j+1]){
$temp=$arr[$j];
$arr[$j]=$arr[$j+1];
$arr[$j+1]=$temp;
}
}
}
foreach($arr as $k=>$var){
echo $var." ";
}
?>
运行结果如下图:

URL:http://www.bianceng.cn/webkf/PHP/201609/50446.htm