🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
**冒泡排序:** ~~~ $arr=array(5,3,6,2,1,4); $total=count($arr); // 轮次要比数组长度少1 for ($i=1; $i<$total; $i++) { for ($j=0; $j <$total-$i;$j++) { if ($arr[$j]>$arr[$j+1]) { $temp=$arr[$j]; $arr[$j]=$arr[$j+1]; $arr[$j+1]=$temp; } } } ~~~ i循环为轮次,j循环为每次比较的次数。 如果要从大到小,则为 ~~~ if ($arr[$j]<$arr[$j+1]) { } ~~~