Declaración de cambio de PHP
La switch
declaración se utiliza para realizar diferentes acciones basadas en diferentes condiciones.
La declaración de cambio de PHP
Utilice la switch
declaración para seleccionar uno de los muchos bloques de código que se van a ejecutar .
Sintaxis
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;
}
Así es como funciona: primero tenemos una sola expresión n (la mayoría de las veces una variable), que se evalúa una vez. El valor de la expresión se compara luego con los valores para cada caso en la estructura. Si hay una coincidencia, se ejecuta el bloque de código asociado con ese caso. Úselo break
para evitar que el código se ejecute automáticamente en el siguiente caso. La default
declaración se utiliza si no se encuentra ninguna coincidencia.
Ejemplo
<?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!";
}
?>