Heim >tägliche Programmierung >PHP-Kenntnisse >Was sind die Methodenanweisungen zum Ausbrechen von Schleifen in PHP? (Bild + Video-Tutorial)

Was sind die Methodenanweisungen zum Ausbrechen von Schleifen in PHP? (Bild + Video-Tutorial)

藏色散人
藏色散人Original
2018-09-14 16:42:096334Durchsuche

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:

Was sind die Methodenanweisungen zum Ausbrechen von Schleifen in PHP? (Bild + Video-Tutorial)

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 dem

PHP-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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn