PHP SwitchSentencia
La sentencia switch se utiliza para ejecutar diferentes acciones según múltiples condiciones diferentes.
Sentencia Switch en PHP
Si deseaejecutar selectivamente uno de varios bloques de código, use la sentencia switch.
Sintaxis
switch (expression) {
case value1:
//bloque de código 1
break;
case value2:
//bloque de código 2
break;
//más sentencias case
default:
//si no hay un valor coincidente
}
Descripción de parámetros:
expressiones la expresión que se va a comparar.case value:son los valores posibles; siexpressionel valor de la expresión es igual a algúncasevalor, entonces se ejecuta el bloque de código correspondiente.break;se utiliza para terminarswitchla sentencia, evitando que se continúe con el siguientecase。default:es opcional, se utiliza para especificar que cuando no hay coincidenciacasese ejecuta el bloque de código correspondiente.
Principio de funcionamiento:Primero, sobre una expresión simplen(generalmente una variable) se realiza un cálculo. El valor de la expresión se compara con el valor de cada case en la estructura. Si hay una coincidencia, se ejecuta el código asociado con el case. Después de ejecutar el código, usebreakpara evitar que el código salte al siguiente case y continúe ejecutándose.defaultLa sentencia se utiliza para ejecutarse cuando no hay coincidencia (es decir, ningún case es verdadero).
Ejemplo
$favcolor="red";
switch ($favcolor)
{
case "red":
echo "¡Tu color favorito es rojo!";
break;
case "blue":
echo "¡Tu color favorito es azul!";
break;
case "green":
echo "¡Tu color favorito es verde!";
break;
default:
echo "¡Tu color favorito no es rojo, azul ni verde!";
}
Ejecutar ejemplo »