<?php $arr = [11,2,33,415,12,564,23]; $Len = count($arr); //减少每次运算的冗余 for( $i < 0; $i < $Len; $i++){ for($j = $i + 1; $ j< $Len;$j++){ if($arr[$i]>$arr[$j]){ //相邻的两个判断大小 $tmp = $arr[$i]; $arr[$i] = $arr[$j]; $arr[$j] = $tmp; //$tmp的值放在$j位上 } } } var_dump($arr);