Menu
Coddy logo textTech

For-Schleife

Teil des Abschnitts Grundlagen der PHP-Journey von Coddy. Lektion 47 von 71.

Schleifen ermöglichen es dir, einen Codeblock mehrmals auszuführen, ohne ihn wiederholt schreiben zu müssen. Die for-Schleife ist ideal, wenn du genau weißt, wie oft du etwas wiederholen möchtest.

Eine for-Schleife besteht aus drei durch Semikolons getrennten Teilen: Initialisierung, Bedingung und Inkrement.

<?php
for ($i = 1; $i <= 5; $i++) {
    echo $i . "\n";
}
?>

Dies gibt die Zahlen 1 bis 5 aus, jeweils in einer neuen Zeile. So funktioniert es:

  • $i = 1: legt den Startwert fest (wird einmal ausgeführt)
  • $i <= 5: prüft, ob die Schleife fortgesetzt werden soll
  • $i++: erhöht $i nach jeder Iteration

Die Schleife läuft weiter, solange die Bedingung wahr ist. Sobald $i zu 6 wird, ist die Bedingung nicht mehr erfüllt und die Schleife stoppt.

Du kannst auch rückwärts zählen oder andere Schrittwerte verwenden:

<?php
for ($i = 10; $i >= 0; $i -= 2) {
    echo $i . "\n";
}
?>

Dies zählt in Zweierschritten von 10 bis 0 herunter: 10, 8, 6, 4, 2, 0.

challenge icon

Aufgabe

Einfach

Lies zwei Ganzzahlen aus der Eingabe ein: eine Startzahl und eine Endzahl.

Verwende eine for-Schleife, um alle Zahlen von der Startzahl bis zur Endzahl (einschließlich) auszugeben, jede in einer eigenen Zeile.

Beispiel 1:

Wenn die Eingaben 3 und 7 lauten, sollte die Ausgabe wie folgt aussehen:

3
4
5
6
7

Beispiel 2:

Wenn die Eingaben 1 und 4 lauten, sollte die Ausgabe wie folgt aussehen:

1
2
3
4

Probier es selbst

<?php
// Eingabe lesen
$start = intval(fgets(STDIN));
$end = intval(fgets(STDIN));

// TODO: Schreibe deinen Code unten mit einer for-Schleife, um die Zahlen von start bis end auszugeben

?>
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-PHP-Compiler