Programmschleifen mit while
Mit einer while
-Funktion können Sie Anweisungen solange wiederholen lassen, bis
eine Abbruchbedingung zutrifft.
<?php
while (Ausdruck) {
Anweisung;
}
?>
Wollen Sie zum Beispiel die Zahlen 1 bis 20 ausgeben lassen, sieht das Script wie folgt aus
<?php
$zahl = 1;
while ($zahl <= 20) {
echo $zahl,"<br>" ;
$zahl++ ;
}
?>
Anzeigebeispiel
Programmschleifen mit do while
Das Gegenstück zu dieser "abweisenden Schleife" in der die Abbruchbediengung schon
vor dem ersten Durchlauf bestimmt wird, ist die "annehmbare Schleife". Hiermit stellen Sie
sicher, das die Schleife mindestens einmal durchlaufen wird, bevor diese verlassen wird.
<?php
do {
Anweisung;
} while (Ausdruck);
?>
Programmschleifen mit for
Eine andere Form von Schleifen bietet die for
-Funktion. Im Gegensatz von while-Schleifen,
in dem ein Zähler für Abbruchbediengung innerhalb der Schleife notiert werden muss, wird der
Zähler hier in der Funktion eingebaut.
<?php
for (Initialisierung; Bediengung; Veränderung) {
Anweisung;
}
?>
Schreiben wir mal ein Script, um das kleine Einmaleins auszugeben
<?php
echo "<table style=\"width:100%;\">" ;
for ($x=1; $x<=10; $x++) {
echo "<tr>\n" ;
for ($y=1; $y<=10; $y++) {
echo "<td>" ;
echo ($x * $y) ;
echo "</td>\n" ;
}
echo "</tr>\n" ;
}
echo "</table>\n" ;
?>
Anzeigebeispiel