写一段PHP冒泡排序
时间: 2023-11-28 13:46:16 浏览: 70
基于php冒泡排序算法的深入理解
以下是PHP实现冒泡排序的代码示例:
```php
function bubbleSort($arr) {
$len = count($arr);
for ($i = 0; $i < $len - 1; $i++) {
for ($j = 0; $j < $len - $i - 1; $j++) {
if ($arr[$j] > $arr[$j + 1]) {
$temp = $arr[$j];
$arr[$j] = $arr[$j + 1];
$arr[$j + 1] = $temp;
}
}
}
return $arr;
}
// 示例
$arr = array(3, 2, 1, 5, 4);
$result = bubbleSort($arr);
print_r($result); // 输出:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
```
阅读全文