帮我写一份php冒泡排序
时间: 2023-07-21 21:39:46 浏览: 79
php-使用php开发的排序算法之BubbleSort-排序算法实现.zip
当然可以,以下是一个简单的 PHP 冒泡排序的实现:
```php
function bubbleSort($arr) {
$n = count($arr);
for($i = 0; $i < $n; $i++) {
for($j = 0; $j < $n - $i - 1; $j++) {
if($arr[$j] > $arr[$j+1]) {
$temp = $arr[$j];
$arr[$j] = $arr[$j+1];
$arr[$j+1] = $temp;
}
}
}
return $arr;
}
```
使用方法:
```php
$arr = array(3, 2, 1, 4, 5);
$arr = bubbleSort($arr);
print_r($arr); // 输出:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
```
这个函数接受一个数组作为参数,返回一个排序后的数组。
阅读全文