原理:比较相邻的元素。如果第一个比第二个大,就交换他们两个,持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较
$arr = [2,1,4,3,6,5,7,6,9,8];
$len = count($arr);
for ($i=1; $i < $len; $i++){ // 控制冒泡的轮数
for ($j=0; $j < $len-$i; $j++){ // 比较的次数
//交换位置
if($arr[$j] > $arr[$j+1]){
$tmp = $arr[$j];
$arr[$j] = $arr[$j+1];
$arr[$j+1] = $tmp;
}
}
}
var_dump($arr);die;