Die PHP Do While-Anweisung
In diesem Tutorial geht es um die PHP do..while-Anweisung, die eine Schleifenanweisung ist, die der while-Anweisung ähnelt, die wir im vorherigen Tutorial besprochen haben. Und wie bei der while-Anweisung können Sie die do..while-Anweisung verwenden, um Ihr Programm anzuweisen, eine Aufgabe wiederholt auszuführen, bis Sie sie anweisen, anzuhalten. Es wird beendet, wenn der Testausdruck nicht mehr als wahr ausgewertet wird. Hier ist der Code.

mach {mach das}
while (Ausdruck);
$ number = 1;

do {echo "$ number
";
$ number ++;
}
while ($ number <11);



$ number = 1;
Wenn Sie das vorherige Tutorial über die while-Anweisung gelesen haben, werden Sie sich daran erinnern, dass wir zuerst die Testvariable $ number auf einen Anfangswert initialisieren müssen. Dieser Schritt ist nicht Teil der Schleifenanweisung und möglicherweise nicht erforderlich, wenn die Testvariable bereits früher im Programm initialisiert wurde. In unserem Beispiel wurde die Testvariable jedoch noch nicht initialisiert.

do {echo "$ number
";
$ number ++;
}
mach {mach das}
Dieser Code wird fortlaufend wiederholt, bis Sie ihn im zweiten Teil der do..while-Anweisung zum Anhalten auffordern. Der Beispielcode gibt den aktuellen Wert von $ number und dann den HTML-Code aus
Code an den Webbrowser. Als nächstes wird der Wert von $ number um 1 erhöht. Dieser zweite Teil des Codes muss enthalten sein, um den Wert von $ number bei jeder Ausführung der Schleife zu ändern. Wenn es fehlt, ändert sich der Wert von $ number nie und die Schleife wird auf unbestimmte Zeit wiederholt. Der Code $ number ++; erhöht den Wert von $ number jedes Mal durch die Schleife um eins und das Programm stoppt die Schleife, wenn der Wert 11 ist.

while ($ number <11);
while (Ausdruck);
Dies ist der Code, der steuert, wie oft die Schleife ausgeführt wird. Im Beispiel stoppt die Schleife, wenn der Textausdruck nicht mehr wahr ist (der Wert der Testvariablen ist nicht länger als 11). Beachten Sie auch, dass die Anweisung mit einem Semikolon endet.

Wenn Sie die while-Anweisung mit der do..while-Anweisung vergleichen, werden Sie feststellen, dass der auszuführende Code mach {mach das} und den Code, der die Schleife steuert while (Ausdruck); geschaltet sind. Was bedeutet das? Es bedeutet, dass die mach {mach das} Code wird immer mindestens einmal in der Anweisung do..while ausgeführt, da der steuernde Code den Testausdruck erst nach dem auswertet mach {mach das} Code wird zum ersten Mal ausgeführt. In der while-Anweisung wird jedoch zuerst der Testausdruck ausgewertet, und es ist möglich, dass der mach {mach das} wird niemals ausgeführt. Daher möchten Sie die do..while-Anweisung verwenden, wenn Sie die möchten mach {mach das} Teil des Codes muss mindestens einmal ausgeführt werden.

Das Ergebnis sieht im Webbrowser so aus.

1
2
3
4
5
6
7
8
9
10





Video-Anleitungen: While-Schleife Programmieren - Java Tutorial 8 ● Gehe auf SIMPLECLUB.DE/GO & werde #EinserSchüler (April 2024).