ejemplos del uso de la estructura de control switch con PHP

ejemplos del uso de la estructura de control switch con PHP

ejemplos del uso de la estructura de control switch con PHP

en el caso en el que tengas que utilizar varias estructuras condicionales if y que realicen diferentes acciones es mejor utilizar la estructura switch.

en el siguiente ejemplo creamos una variable “color” y le damos un valor en este caso “azul” , y después por medio de la estructura switch de PHP le vamos preguntando si es rojo, azul o verde , y en el caso de que no sea ninguno de estos, le mostramos otro texto.

utilizamos break en cada uno de los casos para que no continúe evaluando la condición y salga de la estructura de control switch

<?php
$color = "azul";

switch ($color) {
case "rojo":
echo "Tu color favorito es ROJO!";
break;
case "azul":
echo "Tu color favorito es AZUL!";
break;
case "verde":
echo "Tu color favorito es VERDE!";
break;
default:
echo "Tu color favorito no es ni rojo, no azul ni verde!";
}
?>

este código está muy bien si lo que estamos preguntando o la condición es igual a un valor pero si lo que quieres es que la condición compare si es mayor menor o igual lo tienes que hacer de la siguiente manera

<?php
$hora = 15;

switch ($hora) {
  case $hora< 9 :
    echo "Despierta!";
    break;
  case $hora< 12:
    echo "Buen dia!";
    break;
  case $hora<19:
    echo "Buenas tardes!";
    break;
  case $hora<25:
    echo "Buenas noches!";
    break;
  default:
    echo "En que hora vives!";
}
?>