PHP - Arten von Schleifen
Willkommen auf unserer Reise in die Welt der PHP-Programmierung! Heute tauchen wir tief ein in eines der fundamentalsten Konzepte im Programmieren: Schleifen. Schleifen sind wie ein gut begangener Pfad, der Ihren Code durch eine Reihe von Anweisungen führt,使其 wiederholbar und effizient. In diesem Tutorial werden wir vier verschiedene Arten von Schleifen in PHP erkunden, jede mit ihren eigenen einzigartigen Eigenschaften und Anwendungsfällen. Also, lasst uns loslegen!
PHP for-Schleife
Die for
-Schleife ist eine klassische Kontrollstruktur, die es Ihnen ermöglicht, einen Block von Code eine bestimmte Anzahl von Male auszuführen. Sie besteht aus drei Teilen: Initialisierung, Bedingung und Iteration. Hier ist ein einfaches Beispiel:
<?php
for ($i = 0; $i < 5; $i++) {
echo "Hallo, Welt! Dies ist Schleifeniteration Nummer $i<br>";
}
?>
In diesem Beispiel starten wir mit $i
gleich 0. Die Schleife wird fortgesetzt, solange $i
kleiner als 5 ist. Nach jeder Iteration wird $i
um 1 erhöht ($i++
). Wenn Sie diesen Code ausführen, werden Sie "Hallo, Welt!" fünf Mal sehen, jedes Mal mit einer anderen Iterationsnummer.
PHP foreach-Schleife
Die foreach
-Schleife ist speziell für das Iterieren über Arrays konzipiert. Sie ermöglicht es Ihnen, jedes Element in einem Array ohne Kenntnis des Index zu erreichen. Hier ist ein Beispiel:
<?php
$fruits = array("apple", "banana", "cherry");
foreach ($fruits as $fruit) {
echo "Ich liebe es, $fruit zu essen!<br>";
}
?>
In diesem Fall enthält das $fruits
-Array drei Elemente. Die foreach
-Schleife geht durch jedes Element einzeln, weist es der $fruit
-Variable zu und gibt dann eine Nachricht über jedes Obst aus.
PHP while-Schleife
Die while
-Schleife führt einen Block von Code so lange aus, wie eine bestimmte Bedingung wahr ist. Im Gegensatz zur for
-Schleife, die eine feste Anzahl von Iterationen hat, kann die while
-Schleife endlos laufen, wenn die Bedingung nie falsch wird. Hier ist ein Beispiel:
<?php
$count = 1;
while ($count <= 5) {
echo "Dies ist Schleifeniteration Nummer $count<br>";
$count++;
}
?>
In diesem Fall wird die Schleife so lange fortgesetzt, wie $count
kleiner oder gleich 5 ist. Bei jeder Iteration wird $count
um 1 erhöht. Sobald $count
6 erreicht, wird die Bedingung falsch und die Schleife stoppt.
PHP do-while-Schleife
Die do-while
-Schleife ist ähnlich zur while
-Schleife, aber mit einem entscheidenden Unterschied: Sie überprüft die Bedingung nach der Ausführung des Codeblocks mindestens einmal. Hier ist ein Beispiel:
<?php
$count = 1;
do {
echo "Dies ist Schleifeniteration Nummer $count<br>";
$count++;
} while ($count <= 5);
?>
Obwohl die Bedingung nach dem Codeblock überprüft wird, wird die do-while
-Schleife den Codeblock mindestens einmal ausführen, da sie die Bedingung vor dem Übergang zur nächsten Iteration überprüft.
PHP break-Anweisung
Die break
-Anweisung wird verwendet, um eine Schleife vorzeitig zu beenden. Wenn eine break
-Anweisung encountered wird, stoppt die Schleife und das Programm führt den nachfolgenden Code fort. Hier ist ein Beispiel:
<?php
for ($i = 0; $i < 10; $i++) {
if ($i == 5) {
break;
}
echo "Dies ist Schleifeniteration Nummer $i<br>";
}
?>
In diesem Fall wird die Schleife stoppen, wenn $i
5 equals, sodass nur die Zahlen von 0 bis 4 ausgegeben werden.
PHP continue-Anweisung
Die continue
-Anweisung wird verwendet, um den Rest der aktuellen Iteration zu überspringen und direkt zur nächsten Iteration der Schleife zu wechseln. Hier ist ein Beispiel:
<?php
for ($i = 0; $i < 10; $i++) {
if ($i % 2 == 0) {
continue;
}
echo "Dies ist eine ungerade Zahl: $i<br>";
}
?>
In diesem Fall wird die Schleife alle geraden Zahlen überspringen und nur ungerade Zahlen zwischen 0 und 9 ausgeben.
Das ist alles für unsere Einführung in Schleifen in PHP! Denken Sie daran, dass Übung der Schlüssel zum Lernen von Programmierung ist. Versuchen Sie, selbst einige Codebeispiele mit diesen Schleifen zu schreiben und experimentieren Sie mit verschiedenen Bedingungen und Variablen. Viel Spaß beim Programmieren!
Credits: Image by storyset