Verzweigung if |
if($zahl1 > $zahl2) { //Dann-Anweisung(en) echo("Zahl 1 ist grösser Zahl 2"); } else { //Sonst-Anweisung(en) echo("Zahl 1 ist kleiner gleich Zahl 2"); } |
Bedingungen lassen sich mit den logischen Operatoren formulieren. |
Verzweigung switch |
switch($zahl1) { case 1: echo("Zahl 1 enthält Wert 1"); break; case 2: echo("Zahl 1 enthält Wert 2"); break; case 3: echo("Zahl 1 enthält Wert 3"); break; default: echo("Zahl 1 enthält anderen Wert"); } |
Eine einzelne Variable wird mit verschiedenen Werten verglichen. |
Schleife for |
for($i = 0; $i <= 10; $i++) { echo("Wert: ".$i.", "); } |
Die Zählervariable $i wird von 0 bis 10 hochgezählt und bei jedem Durchlauf der Schleife ihr Wert ausgegeben. |
Schleife while |
while($a < $zahl) { $a = $a + 1; echo($a.", "); } |
Die Schleife wird wiederholt, solange $a kleiner $zahl ist. Die while-Schleife wird u.U. nie durchlaufen. |
Schleife do while |
do { $a++; echo($a.", "); } while($a < $zahl); |
Die Schleife wird wiederholt, solange $a kleiner $zahl ist. Die do-while-Schleife wird mindestens einmal durchlaufen. |