Die while-Schleife in PHP
Die Schleife while wird so lange ausgeführt,
bis der Ausdruck, der ihr als Parameter übergeben wurde,
wahr ist. Sie ermöglicht die Ausführung einer
beliebigen Anzahl von Iterationen.
Hier ist ihre Syntax:
<?php
while (statement) {
/*
diesen Code zyklisch ausführen
zu Beginn jedes Zyklus den Ausdruck in den runden Klammern prüfen
*/
}
?>
Die Schleife endet, wenn der Ausdruck nicht mehr wahr ist. Wenn er von Anfang an falsch war, wird sie kein einziges Mal ausgeführt.
Lassen Sie uns zur Veranschaulichung nacheinander
mit der Schleife while die Zahlen von eins
bis fünf ausgeben:
<?php
$i = 1;
while ($i <= 5) {
echo $i;
$i++;
}
?>
Und jetzt zählen wir rückwärts:
<?php
$i = 10;
while ($i > 0) {
echo $i;
$i--;
}
?>
Und jetzt teilen wir eine gegebene Zahl durch
2, solange bis das Ergebnis kleiner als
10 wird:
<?php
$num = 500;
while ($num > 10) {
$num = $num / 2;
}
echo $num; // Ergebnis
?>
Geben Sie die Zahlen von 1 bis 100 auf dem Bildschirm aus.
Geben Sie die Zahlen von 11 bis 33 auf dem Bildschirm aus.
Geben Sie die Zahlen von 100 bis 1 auf dem Bildschirm aus.
Gegeben ist eine Zahl num mit einem bestimmten Anfangswert.
Multiplizieren Sie sie so oft mit 3, bis
das Multiplikationsergebnis größer als 1000 ist.
Welche Zahl ergibt sich? Zählen Sie die Anzahl
der dafür notwendigen Iterationen.