怎么在php中对数组进行冒泡排序
发布时间:2021-01-26 16:36:05
来源:亿速云
阅读:88
作者:Leah
本篇文章为大家展示了怎么在php中对数组进行冒泡排序,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。<?php
/*@冒泡排序算法
*/
$array=array(5,45,22,11,32,28,35,56,17,21,92);
$len=count($array);//计算数组长度
for($i=0;$i
for($j=0;$j
$k=$j+1;//得到当前数的后一个数的下标,我们依次比较的是数组下标分别为0-1,1-2,3-4的数值对
if($array[$j]>$array[$k]){//比较两数,如果前一个数比后一个大,则交换两个数的顺序
$t=$array[$j];
$array[$j]=$array[$k];
$array[$k]=$t;
}//第一次循环比较完之后,进行下一轮比较
}
}
print_r($array);
/*理解冒泡排序的关键在于,它的比较结果是大数往后放,依次得出的是最大的数,第二大的数,第三大的数。。。依次类推*/
?>
上述内容就是怎么在php中对数组进行冒泡排序,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。