写个php冒泡排序代码
时间: 2023-03-15 12:51:14 浏览: 88
php冒泡排序
<?php
function bubbleSort($arr) {
$len = count($arr);
//该层循环控制 需要冒泡的轮数
for($i = 1; $i < $len; $i++) {
//该层循环用来控制每轮 冒出一个数 需要比较的次数
for($k = 0; $k < $len - $i; $k++) {
if($arr[$k] > $arr[$k+1]) {
$tmp = $arr[$k+1];
$arr[$k+1] = $arr[$k];
$arr[$k] = $tmp;
}
}
}
return $arr;
}
$arr = array(3,2,5,8,4,7,6,9);
$arr = bubbleSort($arr);
print_r($arr);
?>
阅读全文