Warum der letzte nicht gerankt werden kann
Warum der letzte nicht gerankt werden kann
Sie sollten $i=0 im ersten for
lassen===============================
Ich schätze, du hast es falsch kopiert, kopiere $i in $ J.
j = 0;
j = 1;
j = 2;
//Ups, ich habe es versehentlich falsch kopiert und nur dreimal ausgeführt
exit;
Die Anzahl der Schleifen ist falsch, $j
Die Schleife der zweiten Ebene sollte -$i sein, anstatt $j zu subtrahieren
<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>