Kontrollstrukturen in PHP

 

Auf dieser Seite liste ich alle Kontrollstrukturen mit einem Beispiel auf. Unter "Ausgabe" befindet sich das "echte" Skript und gibt dann serverseitig das Ergebnis aus.

Fallunterscheidungen

if

$var = 12;Wenn ... dann ...
if($var < 15){
echo "Der Wert " . $var . " ist kleiner als 15";
}

Ausgabe:
Der Wert 12 ist kleiner als 15


else

$var1 = 4;Wenn ... dann ... ansonsten ...
$var2 = 7;
if($var1 < $var2){
echo "Variable 1 ist kleiner als Variable 2";
}else{
echo "Variable 1 ist gleich oder größer als Variable 2";
}

Ausgabe:
Variable 1 ist kleiner als Variable 2


elseif

$var1 = 4;Wenn ... dann ... beziehungsweise ... dann ... ansonsten ...
$var2 = 4;
if ($var1 > $var2){
echo "Variable 1 ist größer als Variable 2";
} elseif ($var1 == $var2){
echo "Beide Variablen sind gleich";
} else {
echo "Variable 1 ist kleiner als Variable 2";
}

Ausgabe:
Beide Variablen sind gleich


switch

$a=11;
switch ($a){
case "<10";
echo "a ist kleiner als 10";
}
case "<20";{
echo "a ist kleiner als 20";
}
default
echo "Der Wert ist zwischen 0 und 20";

Ausgabe:


Schleifen

while-Schleife

$text="\n<br>aktueller Wert: ";Solange ... dann ...
$var=0;
while($var<10){
echo $text . $var;
$var++;
}
echo "<br>Schleife beendet";

Ausgabe:

aktueller Wert: 0
aktueller Wert: 1
aktueller Wert: 2
aktueller Wert: 3
aktueller Wert: 4
aktueller Wert: 5
aktueller Wert: 6
aktueller Wert: 7
aktueller Wert: 8
aktueller Wert: 9
Schleife beendet


doWhile-Schleife

$text="\n<br>Aktueller Wert: ";Mache ... solange bis ...
$var=0;
do{
echo $text . $var;
$var++;
}
while ($var<10);
echo "<br>Schleife beendet";

Ausgabe:

Aktueller Wert: 0
Aktueller Wert: 1
Aktueller Wert: 2
Aktueller Wert: 3
Aktueller Wert: 4
Aktueller Wert: 5
Aktueller Wert: 6
Aktueller Wert: 7
Aktueller Wert: 8
Aktueller Wert: 9
Schleife beendet


for-Schleife

for ($var = 1; $var <= 10; $var++){Zähle von ... bis ... mit dem Zähler ...
echo "\n<br>";
echo $var;
}

Ausgabe:

1
2
3
4
5
6
7
8
9
10

 


Matze-Media.de © 2005 | Alle rights reserved