php 实现冒泡排序的简单例子

发布时间:2020-08-05编辑:脚本学堂
本文介绍下,php实现的一个冒泡排序的简单示例,有需要的朋友参考下。

之前,我们介绍过一些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冒泡排序与快速排序的例子