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

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

Jun 20, 2023 pm 06:51 PM
循环结构 for语句 foreach语句

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
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

}

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 < count($numbers); $i++) {

echo $numbers[$i] . ' ';
Nach dem Login kopieren

}

Ausgabeergebnis: 1 2 3 4 5

  1. foreach-Schleife

Die foreach-Schleife gilt für das Durchlaufen von Arrays, Objekten und anderen iterierbaren Typen. Seine Syntax ist relativ einfach und erfordert keine Verwendung von Schleifenvariablen. Es iteriert automatisch jedes Element und führt den Code im Schleifenkörper aus. Das Folgende ist die grundlegende Syntax einer foreach-Schleife:

foreach ($array as $value) {

// Code to be executed
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

}

wobei $array das zu durchlaufende Array oder Objekt darstellt und $value das aktuelle Element des Arrays darstellt oder die aktuelle Eigenschaft des Objektwerts. Bei jeder Ausführung der Schleife wird $value auf den nächsten Element- oder Attributwert aktualisiert.

Durch die Verwendung einer foreach-Schleife kann der umständliche Vorgang der Verwendung von Schleifenvariablen vermieden und der Code intuitiver und leichter lesbar gemacht werden. Für ein assoziatives Array können wir beispielsweise eine foreach-Schleife verwenden, um den Schlüssel und den Wert jedes Elements wie folgt auszugeben:

$person = array('name' => '张三', 'age' => ; 20 , 'gender' => 'Male');
foreach ($person as $key => $value) {

echo $key . ': ' . $value . '<br />';
Nach dem Login kopieren

}

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
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

}

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 />';
Nach dem Login kopieren

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

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

JS-Schleifenlernen: Verwendung von While-Schleifenanweisungen (detaillierte Beispiele) JS-Schleifenlernen: Verwendung von While-Schleifenanweisungen (detaillierte Beispiele) Aug 03, 2022 pm 06:04 PM

Der Zweck einer Schleife besteht darin, einen bestimmten Codeabschnitt wiederholt auszuführen. Durch die Verwendung von Schleifen kann der Programmierdruck verringert, Coderedundanz vermieden, die Entwicklungseffizienz verbessert und die spätere Wartung erleichtert werden. Die while-Schleife ist die einfachste Schleifenanweisung in JavaScript. Erfahren Sie mehr über die Verwendung von while-Schleifen und do-while-Schleifen.

Was sind die neuen Schleifen in es6? Was sind die neuen Schleifen in es6? Nov 07, 2022 pm 07:29 PM

Es gibt eine neue Schleifenanweisung in es6: „for of“-Schleife. Die „for..of“-Anweisung kann das gesamte Objekt durchlaufen und ist eine Schleife einer Reihe von Werten, die vom Iterator erzeugt werden. Der Wert der „for..of“-Schleife muss iterierbar (iterierbar) sein die Syntax „for(aktueller Wert des Arrays){...}“. Die for-of-Schleife unterstützt nicht nur Arrays, sondern auch die meisten Array-ähnlichen Objekte. Sie unterstützt auch das Durchlaufen von Zeichenfolgen und durchläuft Zeichenfolgen als eine Reihe von Unicode-Zeichen.

Was sind die drei Grundstrukturen eines Programms? Was sind die drei Grundstrukturen eines Programms? Mar 02, 2019 am 10:08 AM

Es gibt drei Grundstrukturen des Programms: 1. Sequentielle Struktur, jede Operation im Programm wird von oben nach unten in der Reihenfolge ausgeführt, in der sie im Quellcode angeordnet ist. 2. Auswahlstruktur, nach Beurteilung anhand einer bestimmten Bedingung , wählen Sie eine davon aus Eine Ausführung; 3. Schleifenstruktur Im Programm müssen eine oder mehrere Operationen wiederholt ausgeführt werden, und die Schleife wird erst dann angehalten, wenn die Bedingung falsch oder wahr ist.

JS-Schleifenlernen: Verwendung von for-Schleifenanweisungen (detaillierte Beispiele) JS-Schleifenlernen: Verwendung von for-Schleifenanweisungen (detaillierte Beispiele) Aug 03, 2022 pm 06:45 PM

Im vorherigen Artikel „JS-Schleifenlernen: Die Verwendung von While-Schleifenanweisungen (detaillierte Beispiele)“ haben wir kurz etwas über die while-Schleife und die do-while-Schleife gelernt, und heute werden wir eine andere Art von Schleife vorstellen – die for-Schleifenanweisung I Ich hoffe, es wird allen nützlich sein!

Lernen Sie Schleifenstrukturen: for-, foreach- und while-Anweisungen Lernen Sie Schleifenstrukturen: for-, foreach- und while-Anweisungen Jun 20, 2023 pm 06:51 PM

Schleifenstrukturen lernen: for-, foreach- und while-Anweisungen Beim Programmieren sind Schleifenstrukturen unerlässlich, da sie es dem Programm ermöglichen, einen Codeabschnitt wiederholt auszuführen, wodurch Zeit und Codevolumen 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. for-Schleife Die for-Schleife ist eine der grundlegendsten Schleifenstrukturen.

JS-Schleifenlernen: Brechen Sie die Schleifenanweisungen ab, unterbrechen Sie sie und fahren Sie fort JS-Schleifenlernen: Brechen Sie die Schleifenanweisungen ab, unterbrechen Sie sie und fahren Sie fort Aug 03, 2022 pm 07:08 PM

Im vorherigen Artikel haben wir Sie dazu gebracht, verschiedene Schleifenkontrollstrukturen in JS kennenzulernen (while- und do-while-Schleifen, for-Schleifen). Ich hoffe, dass dies hilfreich sein wird alle!

Was ist die Verwendung von else in der Python-Schleifenstruktur? Was ist die Verwendung von else in der Python-Schleifenstruktur? Sep 26, 2023 am 10:52 AM

In der Schleifenstruktur von Python wird der else-Block verwendet, um einen bestimmten Codeabschnitt auszuführen, wenn die Schleife normal endet. Wenn die Schleife durch eine Break-Anweisung unterbrochen wird, wird der Code im else-Block nicht ausgeführt. Die Verwendung von else-Blöcken kann den Code klarer und verständlicher machen und einige notwendige Vorgänge nach dem Ende der Schleife ausführen.

Was sind die gängigen Programmiertechniken für die PHP-Programmierung? Was sind die gängigen Programmiertechniken für die PHP-Programmierung? Jun 12, 2023 am 09:15 AM

Da die Netzwerkumgebung und der Aufbau von Webseiten immer perfekter werden, wird PHP als hervorragende serverseitige Skriptsprache häufig bei der Entwicklung von Websites und Anwendungen eingesetzt. Um Ihre PHP-Programmierkenntnisse zu verbessern, werden wir heute einige allgemeine PHP-Programmierkenntnisse weitergeben. Im Folgenden finden Sie eine detaillierte Einführung: Vermeiden Sie die Verwendung globaler Variablen. In der PHP-Programmierung sind globale Variablen ein allgegenwärtiger Variablentyp. Allerdings erhöht die Verwendung globaler Variablen die Komplexität und Unlesbarkeit des Codes, was leicht zu unnötigen Fehlern und Problemen führen kann. Daher beim Programmieren von PHP

See all articles