Heim >Backend-Entwicklung >PHP-Tutorial >Lernen Sie Schleifenstrukturen: for-, foreach- und while-Anweisungen

Lernen Sie Schleifenstrukturen: for-, foreach- und while-Anweisungen

王林
王林Original
2023-06-20 18:51:571227Durchsuche

Schleifenstrukturen lernen: for-, foreach- und while-Anweisungen

Bei der Programmierung sind Schleifenstrukturen unerlässlich, da sie es dem Programm ermöglichen, einen Codeabschnitt wiederholt auszuführen, wodurch Zeit und Codemenge gespart werden. In Programmiersprachen wie PHP, Java und C# gibt es drei Schleifenstrukturen: for-, foreach- und while-Anweisungen. In diesem Artikel stellen wir diese drei Schleifenstrukturen sowie ihre Anwendungsszenarien und einige Verwendungstechniken in der Programmierung vor.

  1. for-Schleife

Die for-Schleife ist eine der grundlegendsten Schleifenstrukturen. Ihre Funktion besteht darin, einen Codeabschnitt wiederholt auszuführen, ohne ihn jedes Mal manuell eingeben zu müssen. Die for-Schleife muss eine Schleifenvariable, die Anzahl der Schleifen und die Schleifenbedingung angeben. Das Folgende ist die grundlegende Syntax einer for-Schleife:

for (init; beding; inkrement) {

// Code to be executed

}

wobei init den Anfangswert der Schleifenvariablen angibt, Bedingung die Schleifenbeendigungsbedingung angibt und Inkrement die angibt Schleifenvariable in jeder Schleife. Jedes Mal, wenn die Schleife ausgeführt wird, wird die Schleifenvariable aktualisiert und dann wird anhand der Schleifenbedingungen beurteilt, ob die Ausführung des Schleifenkörpers fortgesetzt werden soll.

Das Anwendungsszenario der for-Schleife ist sehr umfassend. Für ein Array von Zahlen können wir beispielsweise die for-Schleife verwenden, um jedes Element zu durchlaufen und zu bearbeiten, wie unten gezeigt:

$numbers = array(1, 2, 3 , 4, 5);
for ($i = 0; $i 9f812af10e7e630788821630bb6cae9b '张三', 'age' => ; 20 , 'gender' => 'Male');
foreach ($person as $key => $value) {

echo $key . ': ' . $value . '<br />';

}

Ausgabeergebnis:

Name: Zhang San
Alter: 20
Geschlecht : männlich

  1. while-Schleife

while-Schleife ist die einfachste Möglichkeit, den Schleifenkörper wiederholt auszuführen, wenn die Schleifenbedingung wahr ist. Die Syntax lautet wie folgt:

while (Bedingung) {

// Code to be executed

}

Wenn die Bedingung wahr ist, führt das Programm den Schleifenkörper aus; wenn die Bedingung falsch ist, verlässt das Programm die Schleife. Daher müssen Sie bei der Verwendung von While-Schleifen darauf achten, die Schleifenbedingungen zu kontrollieren, um Endlosschleifen zu vermeiden.

Die Verwendung von While-Schleifen bietet ein sehr breites Anwendungsspektrum, z. B. das Lesen von Dateiinhalten, das Verarbeiten von Eingabedaten usw. Hier ist ein Beispielcode, der eine While-Schleife verwendet, um den Dateiinhalt Zeile für Zeile auszugeben:

$file = fopen('data.txt', 'r');
while (!feof($file)) {

echo fgets($file) . '<br />';

}
fclose($file);

Im obigen Code wird die Funktion feof() verwendet, um zu erkennen, ob die Datei das Ende erreicht hat, und die Funktion fgets() wird verwendet, um den Dateiinhalt Zeile für Zeile zu lesen und es ausgeben.

Um Zeit und Code zu sparen, können wir in praktischen Anwendungen break- und continue-Anweisungen im Schleifenkörper verwenden, um die Ausführung der Schleife zu steuern. Unter anderem ermöglicht die Break-Anweisung dem Programm, die Schleife vorzeitig zu verlassen, während die Continue-Anweisung es dem Programm ermöglicht, die aktuelle Schleife zu überspringen und mit der Ausführung der nächsten Schleife fortzufahren. Die Verwendung und Wirkung dieser beiden Anweisungen kann flexibel an spezifische Anwendungsszenarien angepasst werden.

Zusammenfassung

for-, foreach- und while-Schleifen sind die grundlegendsten und am häufigsten verwendeten Schleifenstrukturen in der Programmierung. Sie werden auf verschiedene Datentypen und Durchlaufmethoden angewendet und haben ihre eigenen Vorteile und Eigenschaften. Bei der eigentlichen Programmierung sollten wir je nach Problem eine geeignete Schleifenstruktur auswählen und Break- und Continue-Anweisungen für eine flexible Steuerung kombinieren, um effizienten, prägnanten und lesbaren Code zu erhalten.

Das obige ist der detaillierte Inhalt vonLernen Sie Schleifenstrukturen: for-, foreach- und while-Anweisungen. 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