1. 程式人生 > >php演算法之氣泡排序

php演算法之氣泡排序

<?php
  //氣泡排序
  function BubbleSort($arr)
  {
              //演算法之氣泡排序 從小到大排序
        for($i = 0;$i<count($arr);$i++){

            for($j = 0;$j<count($arr)-1;$j++){
                 
                 if($arr[$j]>$arr[$j+1]){
                    
                    $temp = $arr[$j];
                    $arr[$j] = $arr[$j+1];
                    $arr[$j+1] = $temp;

                 }           
            }
        }

        return $arr;
  }

   $arr = array(6,5,3,2,4,1,7,9,8);

   $old_array = BubbleSort($arr);

   var_dump($old_array);