冒泡排序

微信 php 938      收藏
冒泡排序

$unSorts = array(2,4,1,10,5,8);

    $count = count($unSorts);
    for($i = 0; $i < $count; $i++) {
        for($j = $i; $j < $count; $j++){
            if($unSorts[$i] > $unSorts[$j]){
                // 从小排到大

                $unSorts[$i] = $unSorts[$i] ^ $unSorts[$j];
                $unSorts[$j] = $unSorts[$j] ^ $unSorts[$i];
                $unSorts[$i] = $unSorts[$i] ^ $unSorts[$j];
            }
        }
    }

    var_dump($unSorts);