Heim >tägliche Programmierung >PHP-Kenntnisse >Was sind die Methodenanweisungen zum Ausbrechen von Schleifen in PHP? (Bild + Video-Tutorial)
Für Arbeitssuchende, die im Begriff sind, eine PHP-Stelle zu besetzen, geht es neben der Selbstdarstellung relevanter Erfahrungen während des Interviewprozesses vor allem um die Beantwortung von PHP-Interviewfragen. In diesem Artikel stellen wir Ihnen eine häufig gestellte Frage im PHP-Interviewprozess vor, nämlich welche Methoden es gibt, damit PHP aus der Schleife ausbricht?
Jeder sollte wissen, dass gängige PHP-Schleifenstrukturen for-Schleife, foreach-Schleife, do...while-Schleife usw. umfassen..
Nachfolgend erklären wir es ausführlich anhand eines for-Schleifen-Beispiels.
Die Codebeispiele der vier Methoden für PHP, um aus der for-Schleife zu springen lauten wie folgt:
Die erste Methode: continue
<?php for ($i = 1; $i < 10; $i++) { if ($i == 1 || $i == 5) { continue; } else { echo "$i<br>"; } }
Wenn der Wert der Variablen $i gleich 1 oder gleich 5 ist, führen Sie die continue-Anweisung aus, andernfalls geben Sie $i aus. Greifen Sie dann über den Browser darauf zu und das Ergebnis ist wie folgt:
Wie Sie auf dem Bild sehen können, werden alle Zahlen außer 1 und 5 ausgegeben und angezeigt . Da continue in einer Schleifenstruktur vorliegt, bedeutet dies, dass die aktuelle Schleife aufgegeben und mit der nächsten Schleifenanweisung fortgefahren wird. Beachten Sie, dass continue selbst nicht aus der Schleifenstruktur herausspringt.
Zweite Methode: break
<?php for ($i = 1; $i < 10; $i++) { if ($i == 1 || $i == 5) { break; } else { echo "$i<br>"; } }
Der Zugriff auf diesen Code erfolgt über den Browser und auf der Seite werden keine Zahlen angezeigt. Wir werden hier keine Screenshots machen. Sie können diesen Code direkt kopieren und einfügen, um ihn lokal zu testen.
Beachten Sie, dass sich break im Schleifenkörper befindet, was bedeutet, dass die Schleifenanweisung zwangsweise beendet und aus dem aktuellen Schleifenkörper herausgesprungen wird.
Dritte Methode: Beenden
<?php for ($i = 1; $i < 10; $i++) { if ($i == 1 || $i == 5) { exit; } else { echo "$i<br>"; } }
Gleiches Ergebnis wie oben, ohne dass Zahlen angezeigt werden. Beachten Sie, dass Exit die Ausführung aller Skriptprogramme beendet und der Code nach dem Exit nicht ausgegeben wird!
Die vierte Methode: return
<?php for ($i = 1; $i < 10; $i++) { if ($i == 1 || $i == 5) { return; } else { echo "$i<br>"; } }
return bedeutet, die aktuelle Schleife zu verlassen, zur Anweisung der aufgerufenen Methode zurückzukehren und die Ausführung fortzusetzen.
Hinweis : Wenn auf die Rückgabe Parameter folgen, gibt es einen Rückgabewert. Wenn auf die Rückgabe ein Leer folgt, ist die Rückgabe leer.
Das Obige ist eine Einführung in die vier Methoden, mit denen PHP aus der Schleife springt Es hat einen gewissen Referenzwert für Freunde in Not.
Wenn Sie mehr über PHP erfahren möchten, können Sie demPHP-Video-Tutorial auf der PHP-Chinesisch-Website folgen. Jeder ist herzlich willkommen, darauf zu schauen und zu lernen!
Das obige ist der detaillierte Inhalt vonWas sind die Methodenanweisungen zum Ausbrechen von Schleifen in PHP? (Bild + Video-Tutorial). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!