Die for-Schleife in PHP
Die for-Schleife nimmt einem wie alle Schleifen das wiederholte Eintippen von Befehlen für unter bestimmten Umständen gleichbleibende Aufgaben ab. Im Gegensatz zur while-Schleife, welche solange ausgeführt wird, wie eine bestimmte Bedingung erfüllt ist, wird die for-Schleife für eine festgelegte Anzahl an Durchläufen ausgeführt.
Die Syntax hierfür lautet:
<?php for($count = 1; $count < $zahl; $count++) { Anweisungen } ?>
$count = 1 bezeichnet hier den "Zählanfang", $count < $zahl gibt an, bis wohin gezählt wird, und mit $count++ wird ausgesagt, es soll immer um eins nach oben gezählt werden.
Ein mögliches Beispiel wäre:
<?php for($count = 1; $count < 10; $count++) { echo $count; } ?>
Dies würde die Ausgabe von "123456789" bewirken. $count wird mit 1 initialisiert und jeweils um 1 (++) bis 9 hochgezählt (<10). Danach wird der Inhalt von $count im Anweisungsbereich wiedergegeben. Statt einem Hochzählen um jeweils eins durch $count++, wäre natürlich auch ein Hochzählen um beispielsweise jeweils 3 möglich. Hierfür müsste man das $count++ einfach durch ein $count = $count + 3 ersetzen.