169
break
Beendet eine Schleife vollständig, continue
verkürzt nur die aktuelle Iteration und fährt mit der nächsten Iteration fort.
while ($foo) { <--------------------┐
continue; --- goes back here --┘
break; ----- jumps here ----┐
} |
<--------------------┘
Dies würde so verwendet werden:
while ($droid = searchDroids()) {
if ($droid != $theDroidYoureLookingFor) {
continue; // ..the search with the next droid
}
$foundDroidYoureLookingFor = true;
break; // ..off the search
}
break
undcontinue
sind gleich inswitch
. beide verlassen den Schalter. um die äußere Schleife zu verlassen, wenn es für oder so verwendet wirdcontinue 2
.break verlässt die Schleife, in der Sie sich befinden, und beginnt sofort mit dem nächsten Zyklus der Schleife.
Beispiel:
wird ausgegeben:
quelle
while(--$i)
ist für Neulinge etwas schwierig.BRECHEN:
FORTSETZEN:
Je nach Bedarf können Sie die Position, die gerade in Ihrem Code ausgeführt wird, auf eine andere Ebene der aktuellen Verschachtelung zurücksetzen.
Siehe auch hier für eine artical Pause Detaillierung vs Fahren Sie mit einer Reihe von Beispielen
quelle
Für die Aufzeichnung:
quelle
continue 2
in diesen Fällen.break wird verwendet, um aus der Schleifenanweisung herauszukommen, aber fahren Sie fort, indem Sie das Skript unter bestimmten Bedingungen stoppen und dann die Schleifenanweisung fortsetzen, bis das Ende erreicht ist.
Hoffe es kann dir helfen;
quelle
Break beendet die aktuelle Schleifen- / Kontrollstruktur und springt zum Ende, unabhängig davon, wie oft sich die Schleife sonst wiederholt hätte.
Fahren Sie fort und springen Sie zum Anfang der nächsten Iteration der Schleife.
quelle
'continue' wird in Schleifenstrukturen verwendet, um den Rest der aktuellen Schleifeniteration zu überspringen und die Ausführung bei der Bedingungsbewertung und dann am Beginn der nächsten Iteration fortzusetzen.
'break' beendet die Ausführung des Stroms für, foreach, while, do-while oder Switch-Struktur.
break akzeptiert ein optionales numerisches Argument, das angibt, aus wie vielen verschachtelten umschließenden Strukturen herausgebrochen werden soll.
Überprüfen Sie die folgenden Links:
http://www.php.net/manual/en/control-structures.break.php
http://www.php.net/manual/en/control-structures.continue.php
Ich hoffe es hilft..
quelle
break
stoppt die aktuelle Schleife (oder übergibt eine Ganzzahl, um anzugeben, von wie vielen Schleifen unterbrochen werden soll).continue
stoppt die aktuelle Iteration und startet die nächste.quelle
break
verlässt die Schleife undcontinue
startet sofort den nächsten Zyklus der Schleife.quelle
Ich schreibe hier nichts Gleiches. Nur eine Änderungsprotokollnotiz aus dem PHP-Handbuch.
quelle