Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Do-While | Schleifen
Einführung in PHP
course content

Kursinhalt

Einführung in PHP

Einführung in PHP

1. Erste Bekanntschaft
2. Variablen und Datentypen
3. Bedingte Anweisungen
4. Arrays
5. Schleifen

book
Do-While

Die do-while- und while-Schleifen sind zwei Arten von Schleifen in PHP, die verwendet werden, um einen Codeblock zu wiederholen. Es gibt jedoch einen entscheidenden Unterschied zwischen ihnen: Die while-Schleife überprüft die Bedingung, bevor der Codeblock ausgeführt wird, während die do-while-Schleife die Bedingung nach Abschluss des Codeblocks überprüft.

Das bedeutet, dass die while-Schleife möglicherweise überhaupt nicht ausgeführt wird, wenn die Bedingung bei der ersten Überprüfung nicht als true bewertet wird. Andererseits wird die do-while-Schleife mindestens einmal ausgeführt, selbst wenn die Bedingung bei der ersten Überprüfung nicht als true bewertet wird.

Syntax


Wir schreiben Befehle, die in einer Schleife funktionieren sollen, im do-Block des Codes. Dies ist die Bedingung, die bestimmt, ob die Schleife weiter iteriert werden soll.

Lassen Sie uns eine Schleife mit einer Bedingung erstellen, die niemals true sein wird:

php

main

copy
12345678
<?php $counter = 5; // Declare and initialize the variable do { echo 'Do-while loop'; $counter = $counter + 1; } while ($counter == 5); // Change the condition to 5 ?>

Wie Sie sehen können, hat die do-while-Schleife den Codeblock mindestens einmal ausgeführt, selbst wenn die Bedingung counter != 0 bei der ersten Überprüfung nicht als true bewertet wurde.

Hier ist eine andere Möglichkeit, den Unterschied zwischen den do-while- und while-Schleifen zu verstehen:

  • Die while-Schleife ist wie das Überprüfen vor dem Essen. Sie können nur essen, wenn Sie überprüfen, ob Sie hungrig sind;
  • Die do-while-Schleife ist wie das Essen vor dem Überprüfen. Sie können essen, auch wenn Sie nicht hungrig sind, und dann überprüfen, ob Sie noch hungrig sind.

Welche Art von Schleife Sie wählen, hängt von Ihren spezifischen Bedürfnissen ab. Verwenden Sie eine do-while-Schleife, wenn Sie möchten, dass der Codeblock mindestens einmal ausgeführt wird. Wenn Sie nicht möchten, dass der Codeblock ausgeführt wird, wenn die Bedingung bei der ersten Überprüfung nicht als true bewertet wird, verwenden Sie eine while-Schleife.

Aufgabe

Swipe to start coding

Füllen Sie die Lücken im Code aus, um eine do-while Schleife zu erstellen, die gerade Zahlen von 2 bis 10 ausgibt.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 3
toggle bottom row

book
Do-While

Die do-while- und while-Schleifen sind zwei Arten von Schleifen in PHP, die verwendet werden, um einen Codeblock zu wiederholen. Es gibt jedoch einen entscheidenden Unterschied zwischen ihnen: Die while-Schleife überprüft die Bedingung, bevor der Codeblock ausgeführt wird, während die do-while-Schleife die Bedingung nach Abschluss des Codeblocks überprüft.

Das bedeutet, dass die while-Schleife möglicherweise überhaupt nicht ausgeführt wird, wenn die Bedingung bei der ersten Überprüfung nicht als true bewertet wird. Andererseits wird die do-while-Schleife mindestens einmal ausgeführt, selbst wenn die Bedingung bei der ersten Überprüfung nicht als true bewertet wird.

Syntax


Wir schreiben Befehle, die in einer Schleife funktionieren sollen, im do-Block des Codes. Dies ist die Bedingung, die bestimmt, ob die Schleife weiter iteriert werden soll.

Lassen Sie uns eine Schleife mit einer Bedingung erstellen, die niemals true sein wird:

php

main

copy
12345678
<?php $counter = 5; // Declare and initialize the variable do { echo 'Do-while loop'; $counter = $counter + 1; } while ($counter == 5); // Change the condition to 5 ?>

Wie Sie sehen können, hat die do-while-Schleife den Codeblock mindestens einmal ausgeführt, selbst wenn die Bedingung counter != 0 bei der ersten Überprüfung nicht als true bewertet wurde.

Hier ist eine andere Möglichkeit, den Unterschied zwischen den do-while- und while-Schleifen zu verstehen:

  • Die while-Schleife ist wie das Überprüfen vor dem Essen. Sie können nur essen, wenn Sie überprüfen, ob Sie hungrig sind;
  • Die do-while-Schleife ist wie das Essen vor dem Überprüfen. Sie können essen, auch wenn Sie nicht hungrig sind, und dann überprüfen, ob Sie noch hungrig sind.

Welche Art von Schleife Sie wählen, hängt von Ihren spezifischen Bedürfnissen ab. Verwenden Sie eine do-while-Schleife, wenn Sie möchten, dass der Codeblock mindestens einmal ausgeführt wird. Wenn Sie nicht möchten, dass der Codeblock ausgeführt wird, wenn die Bedingung bei der ersten Überprüfung nicht als true bewertet wird, verwenden Sie eine while-Schleife.

Aufgabe

Swipe to start coding

Füllen Sie die Lücken im Code aus, um eine do-while Schleife zu erstellen, die gerade Zahlen von 2 bis 10 ausgibt.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 3
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt