Instrukcja przełącznika PHP
Instrukcja switch
służy do wykonywania różnych działań na podstawie różnych warunków.
Instrukcja przełącznika PHP
Użyj switch
instrukcji, aby wybrać jeden z wielu bloków kodu do wykonania .
Składnia
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;
}
Tak to działa: Najpierw mamy jedno wyrażenie n (najczęściej zmienną), które jest oceniane raz. Wartość wyrażenia jest następnie porównywana z wartościami dla każdego przypadku w strukturze. Jeśli istnieje dopasowanie, wykonywany jest blok kodu powiązany z tą sprawą. Użyj break
, aby zapobiec automatycznemu uruchamianiu kodu w następnej sprawie. Instrukcja default
jest używana, jeśli nie zostanie znalezione dopasowanie.
Przykład
<?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!";
}
?>