php排序算法

冒泡排序

    $arr = array(5,6,7,1,3,5);
    $c   = count($arr);
    //外层循环判断需要比较几轮
    for($i=1;$i<$c;$i++){
        //内层循环判断每轮比较的次数
        for($j=0;$j<$c-$i;$j++){
            if($arr[$j]>$arr[$j+1]){
                //判断比较大小 互换位置
                $t = $arr[$j];
                $arr[$j] = $arr[$j+1];
                $arr[$j+1] = $t;
            }
        }
    }
    echo "<pre>";
    print_r($arr);
posted @ 2018-11-12 14:55  莫名______Q  阅读(82)  评论(0)    收藏  举报