PHP -Switch- Anweisung
Die switch
Anweisung wird verwendet, um verschiedene Aktionen basierend auf verschiedenen Bedingungen auszuführen.
Die PHP-Switch-Anweisung
Verwenden Sie die switch
Anweisung, um einen von vielen auszuführenden Codeblöcken auszuwählen .
Syntax
switch (n)
{
case label1:
code to be executed if n=label1;
break;
case label2:
code to be executed if n=label2;
break;
case label3:
code to be executed if n=label3;
break;
...
default:
code to be executed if n is different from all labels;
}
So funktioniert es: Zuerst haben wir einen einzelnen Ausdruck n (meistens eine Variable), der einmal ausgewertet wird. Der Wert des Ausdrucks wird dann mit den Werten für jeden Fall in der Struktur verglichen. Wenn es eine Übereinstimmung gibt, wird der diesem Fall zugeordnete Codeblock ausgeführt. Verwenden Sie diese Option break
, um zu verhindern, dass der Code automatisch in den nächsten Fall übergeht. Die default
Anweisung wird verwendet, wenn keine Übereinstimmung gefunden wird.
Beispiel
<?php
$favcolor = "red";
switch ($favcolor)
{
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, nor green!";
}
?>