Sentencias Switch de PHP
- Página anterior If...Else PHP
- Página siguiente Bucle While PHP
La sentencia switch se utiliza para ejecutar diferentes acciones basadas en diferentes condiciones.
Sentencia Switch
Si desea ejecutar selectivamente uno de varios bloques de código, utilice la sentencia Switch.
Se puede evitar un bloque de código if..elseif..else largo utilizando la sentencia Switch.
Sintaxis
switch (expression) { case label1: Ejecutar el código cuando expression = label1 break; case label2: Ejecutar el código cuando expression = label2 break; default: Ejecutar el código cuando el valor de la expresión no es label1 ni label2 }
Principio de funcionamiento:
- Calcular una vez el valor de la expresión (generalmente una variable)
- Comparar el valor de la expresión con el valor del caso en la estructura
- Si hay una coincidencia, se ejecuta el código asociado con el caso
- Después de la ejecución del códigoSentencia breakEvitar que el código salte al siguiente caso y continúe ejecutándose
- Si no hay ningún caso verdadero, utilice la declaración default
Ejemplo
<?php $favfruit="orange"; switch ($favfruit) { case "apple": echo "Your favorite fruit is apple!"; break; case "banana": echo "Your favorite fruit is banana!"; break; case "orange": echo "Your favorite fruit is orange!"; break; default: echo "Your favorite fruit is neither apple, banana, or orange!"; } ?>
- Página anterior If...Else PHP
- Página siguiente Bucle While PHP