<?php
$a=array('3','8','1','4','11','7');
echo '<pre>';print_r($a);
$len = count($a);
//从小到大
for($i=1;$i<$len;$i++)
{
for($j=$len-1;$j>=$i;$j--)
{
if($a[$j]<$a[$j-1])
{//如果是从大到小的话,只要在这里的判断改成if($b[$j]>$b[$j-1])就可以了
$tmp=$a[$j];
$a[$j]=$a[$j-1];
$a[$j-1]=$tmp;
}
}
}
echo '<pre>';print_r($a);
?>
PHP冒泡法排序
最新推荐文章于 2023-01-03 16:27:28 发布