Nachdem wir „Pause“ gelernt haben, um aus der Schleife zu springen, lernen wir unser „Weiter“, um aus der Schleife zu springen.
continue ist nicht so mächtig wie break, um aus der Schleife zu springen, kann diesen Zyklus nur beenden und in den nächsten Zyklus eintreten.
Der Unterschied zwischen break und continue ist genau so uns Es ist wie Schachspielen. Manche Leute sind nicht gut im Schach. Wenn sie sehen, dass sie kurz vor dem Verlieren stehen, schalten sie das Schachspiel aus. Manche Leute wissen, dass das nächste nicht gewinnen wird, wenn man verliert. Wenn man sich geschlagen gibt und ein anderes Spiel versucht, geht es weiter.
Fortsetzungskontrollflussdiagramm lautet wie folgt:
Weiter springt aus der Schleifeninstanz, Der Code lautet wie folgt
<?php for($i=0;$i<2;$i++) { for($j=1;$j<4;$j++) { if($j==2) { continue 2; //跳出最近的一个for循环的2次循环(j=2和j=3) } echo '$i='.$i.'$j='.$j."<br>"; } } ?>
Ergebnis der Codeausführung:
Beispieldetails:
Führen Sie zuerst die äußerste Schleife von $i aus =0 und dann Execute $j. Wenn $j==2 ausgeführt wird und auf continue 2 stößt, springt es aus den beiden Schleifen der letzten for-Schleife, sodass j=2 nicht gedruckt werden kann >
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung von „Weiter'-Beispielen für das Herausspringen von PHP aus Schleifen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!