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

bookWhile-Schleifen

Eine while-Schleife ist eine Programmierkonstruktion, die es ermöglicht, einen bestimmten Codeblock auszuführen, solange eine bestimmte Bedingung true ist.

Die Syntax einer while-Schleife in PHP ist wie folgt:

while (condition) { 
// Statements to be executed while a condition is true 
}
  • Zuerst wird vor dem Eintritt in die Schleife die Bedingung (in Klammern) überprüft. Ist diese Bedingung true, wird der Code innerhalb der Schleife ausgeführt;

  • Nach der Ausführung des Codes innerhalb der Schleife wird die Bedingung erneut überprüft. Ist die Bedingung weiterhin true, wird die Schleife erneut ausgeführt. Dieser Vorgang wiederholt sich, bis die Bedingung false wird;

  • Sobald die Bedingung false ist, endet die Ausführung der Schleife und das Programm fährt mit dem Code nach der Schleife fort.

Note
Mehr erfahren

Es ist wichtig zu beachten, dass while-Schleifen unendlich laufen können, wenn die Bedingung niemals falsch wird.
Die Bedingung sollte immer sorgfältig geprüft werden, um Endlosschleifen zu vermeiden.

main.php

main.php

copy
1234567
<?php $counter = 0; while ($counter < 5) { echo $counter; $counter = $counter + 1; } ?>

Die while-Schleife wird so lange wiederholt, wie der Wert der Variablen counter kleiner als 5 ist. Die Schleife wird fünfmal durchlaufen, da die Variable counter mit 0 initialisiert wird. Bei jedem Durchlauf der Schleife wird der Wert der Variablen counter um 1 erhöht.

Aufgabe

Swipe to start coding

Füllen Sie die Lücken im Code aus, um eine while-Schleife zu erstellen, die die Summe der Zahlen von 1 bis 10 berechnet.

  1. Die Variable $sum wird mit 0 initialisiert, um die Gesamtsumme zu speichern.
  2. Die Variable $number wird mit 1 initialisiert, um das Zählen bei 1 zu beginnen.
  3. Vervollständigen Sie die while-Bedingung, sodass die Schleife solange fortgesetzt wird, wie $number kleiner oder gleich 10 ist.
  4. Addieren Sie innerhalb der Schleife den aktuellen Wert von $number zu $sum mit dem Operator +=.
  5. Erhöhen Sie $number in jeder Iteration um 1, um zur nächsten Zahl zu gelangen.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 2
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you give an example of a while loop in PHP?

What happens if the condition in the while loop is never false?

Can you explain the difference between a while loop and a for loop?

close

Awesome!

Completion rate improved to 4.35

bookWhile-Schleifen

Swipe um das Menü anzuzeigen

Eine while-Schleife ist eine Programmierkonstruktion, die es ermöglicht, einen bestimmten Codeblock auszuführen, solange eine bestimmte Bedingung true ist.

Die Syntax einer while-Schleife in PHP ist wie folgt:

while (condition) { 
// Statements to be executed while a condition is true 
}
  • Zuerst wird vor dem Eintritt in die Schleife die Bedingung (in Klammern) überprüft. Ist diese Bedingung true, wird der Code innerhalb der Schleife ausgeführt;

  • Nach der Ausführung des Codes innerhalb der Schleife wird die Bedingung erneut überprüft. Ist die Bedingung weiterhin true, wird die Schleife erneut ausgeführt. Dieser Vorgang wiederholt sich, bis die Bedingung false wird;

  • Sobald die Bedingung false ist, endet die Ausführung der Schleife und das Programm fährt mit dem Code nach der Schleife fort.

Note
Mehr erfahren

Es ist wichtig zu beachten, dass while-Schleifen unendlich laufen können, wenn die Bedingung niemals falsch wird.
Die Bedingung sollte immer sorgfältig geprüft werden, um Endlosschleifen zu vermeiden.

main.php

main.php

copy
1234567
<?php $counter = 0; while ($counter < 5) { echo $counter; $counter = $counter + 1; } ?>

Die while-Schleife wird so lange wiederholt, wie der Wert der Variablen counter kleiner als 5 ist. Die Schleife wird fünfmal durchlaufen, da die Variable counter mit 0 initialisiert wird. Bei jedem Durchlauf der Schleife wird der Wert der Variablen counter um 1 erhöht.

Aufgabe

Swipe to start coding

Füllen Sie die Lücken im Code aus, um eine while-Schleife zu erstellen, die die Summe der Zahlen von 1 bis 10 berechnet.

  1. Die Variable $sum wird mit 0 initialisiert, um die Gesamtsumme zu speichern.
  2. Die Variable $number wird mit 1 initialisiert, um das Zählen bei 1 zu beginnen.
  3. Vervollständigen Sie die while-Bedingung, sodass die Schleife solange fortgesetzt wird, wie $number kleiner oder gleich 10 ist.
  4. Addieren Sie innerhalb der Schleife den aktuellen Wert von $number zu $sum mit dem Operator +=.
  5. Erhöhen Sie $number in jeder Iteration um 1, um zur nächsten Zahl zu gelangen.

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 2
single

single

some-alt