Prohlášení o přepínači PHP
Příkaz switch
se používá k provádění různých akcí na základě různých podmínek.
Příkaz PHP switch
Použijte switch
příkaz k výběru jednoho z mnoha bloků kódu, který se má provést .
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;
}
Funguje to takto: Nejprve máme jeden výraz n (nejčastěji proměnnou), který se jednou vyhodnotí. Hodnota výrazu je poté porovnána s hodnotami pro každý případ ve struktuře. Pokud existuje shoda, provede se blok kódu spojený s tímto případem. Použijte break
k tomu, aby se kód automaticky nespustil do dalšího případu. Příkaz default
se použije, pokud není nalezena žádná shoda.
Příklad
<?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!";
}
?>