Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:loops

Dies ist eine alte Version des Dokuments!


Schleifen in PHP

Wie in jeder anderen Programmiersprache auch bietet PHP die Möglichkeit, Codeteile durch den Einsatz von Schleifen mehrfach auszuführen. Hierfür stehen die folgenden Schleifen zur Verfügung:

while-Schleife

Bei der while-Schleife wird vor der Durchführung der Anweisung die Durchführbedingung geprüft. Die Schleife läuft nur durch, solange die Bedingung WAHR ist.

Beispiel:

$i = 0;
 
while( $i < 5 ) {
 
    echo $i++, " ";
}

do-while-Schleife

Da bei der while-Schleife die Durchführbedingung erst am Ende überprüft wird, läuft sie mindestens einmal durch. Auch diese Schleife läuft nur durch, solange die Bedingung WAHR ist.

$i = 0;
 
do {
 
     echo $i++, " ";
} while ( $i < 5 );

for-Schleife

Die for-Schleife besteht aus 3 Teilen:

  • Zuweisung
  • Bedingung
  • Schleifenanweisung

Auch diese Schleife läuft nur durch, solange die Bedingung WAHR ist.

for( $i = 0; $i < 5; $i++ )
    echo $i, " ";

foreach-Schleife

Mit der foreach-Schleife kann man durch Arrays und Objekte iterieren.

$digits = [0, 1, 2, 3, 4];
 
foreach( $digits as $digit )
    echo $digit, " ";

Ergebnis

Das Ergebnis ist bei allen 4 Beispielen das gleiche:

0 1 2 3 4 
php/loops.1446624523.txt.gz · Zuletzt geändert: 2015/12/19 00:00 (Externe Bearbeitung)