Schleifen

Nun möchten wir uns mit Schleifen in PHP beschäftigen. Oft muss man einen bestimmten Codeabschnitt bzw. eine bestimmte Anweisung so oft wiederholen, bis ein bestimmtes Ergebnis eintritt. Genau für dieses Problem sind Schleifen gedacht.

Man unterscheidet zwischen folgenden Schleifen:

  • While Schleife
  • For Schleife
  • Foreach Schleife

While Schleife

while(<Bedingung>) 
{
    <Schleifeninhalt>
}

Solange die Bedingung in der Klammer hinter dem while richtig ist, wird der Schleifeninhalt aufgerufen.

Konkretes Beispiel:

$i = 1;
while($i < 3)
{
    echo $i;
    $i++;
}

In diesem Fall wird der Schleifeninhalt so lange aufgerufen wie die Variable i < 3 ist; nach jedem Durchlauf wird dann der Inhalt der Variable i „+1“ erhöht.

For Schleife

for(<Startanweisung>; <Bedingung>; <Schleifenanweisung>) 
{
    <Schleifeninhalt>
}

Der Unterschied zu einer while Schleife besteht darin, dass die Startanweisung und die Schleifenanweisung bereits im Kopf der Schleife stehen.

Konkretes Beispiel:

for($i=1; $i< 3; $i++)
{
    echo "$i ";
}

Das selbe Spiel wie bei einer While Schleife, die Schleife hier wird solange ausgeführt während $i < 3 ist.


Startseite | Index || Zurück | Weiter