之前,我们介绍过一些php 冒泡排序的算法与具体例子,今天介绍的这个相对简单些。
可以作为入门参考。
php 冒泡排序的代码:
复制代码 代码示例:
<?php
/**
* php 冒泡排序
* edit by www.jb200.com
*/
function maopao($arr){
$c = count($arr);
$t = 0;
for($i=0;$i<=$c;$i++){
for($j=$i+1;$j<$c;$j++){
if($arr[$i] < $arr[$j])
{
$t = $arr[$i];
$arr[$i] = $arr[$j];
$arr[$j] = $t;
}
}
}
return $arr;
}
//调用示例
$arr = array(9,3,12);
print_r(maopao($arr));
?>
更多冒泡排序的php实现,请参考如下文章:
php冒泡排序的小例子
php 冒泡排序的实现代码
php 数组排序方法分享(冒泡排序、选择排序)
php冒泡排序之交换排序法
php冒泡排序(bubble sort)的例子
php实现冒泡排序算法的代码
php冒泡排序算法一例
php冒泡排序与快速排序的例子