Also, bei meinen technischen Verständnis würde es so aussehen:
(ich benutzte mal Zahlen bei den Variabeln, damit man es besser verstehen kann)
Code: Alles auswählen
$a = 3;
$b = 1;
$c = 10;
$d = 5;
//Schleife Nr.1
while ($a>$b) {
echo "Das hier ist die Schleife Nummer 1.";
//Schleife Nr.2
while ($c>$d) {
echo "Das hier ist Schleife Nummer 2.";
$c--;
}
$a--;
}
Dann wäre die Ausgabe:
Das hier ist die Schleife Nummer 1.
Das hier ist Schleife Nummer 2.
Das hier ist Schleife Nummer 2.
Das hier ist Schleife Nummer 2.
Das hier ist Schleife Nummer 2.
Das hier ist Schleife Nummer 2.
Das hier ist die Schleife Nummer 1.
Zuerst würde er die erste Ausgabe machen. Danach würde er solange die das 2.te Echo ausgeben, bis die Überprüfung der 2.ten Schleife nicht mehr stimmt. Danach fängt er dann wieder mit der ersten Schleife an. Die Zweite Schleife würde allerdings nichts mehr ausgeben. Da $c = $d wäre und nicht mehr größer.
Das $a--; usw wurde zum verständnis noch hinzugefügt.
nils754 hat geschrieben:
Wird nun die Schleife Nr.1 einmal ausgeführt danach dann die Schleife Nr.2 solange bis $c nicht mehr größer als $d ist.
Jap.