마지막이 순위를 매길 수 없는 이유
마지막이 순위를 매길 수 없는 이유
처음에는
에 대해 $i=0을 설정해야 합니다.================================
잘못 복사했나보네요. $i를 $에 복사하세요. j.
j = 0;
j = 1;
j = 2;
//앗 실수로 잘못 복사해서 3번만 실행했습니다
exit;
루프 수가 잘못되었습니다. $j
두 번째 수준 루프는 $j를 빼는 대신 -$i여야 합니다.
<code>$arr = array(21,7,5,23,2); var_dump($arr); $long = count($arr); for($i=0;$i<$long;$i++){ for($j=0;$j<$long-$i-1;$j++){ if($arr[$j]>$arr[$j+1]){ $x = $arr[$j+1]; $arr[$j+1]=$arr[$j]; $arr[$j]=$x; } } } var_dump($arr);</code>