switch
(instrucción)
Lenguaje: PHP
Analiza múltiples selecciones y pasa el control al bloque de instrucciones correspondiente
Detalles:
Analiza múltiples opciones y pasa el control al bloque de instrucciones que sigue a la sentencia "case" del valor correcto.
La palabra "case" precede a cada uno de los posibles valores que se van a analizar para la expresión. Estos valores pueden ser números enteros, pero también textos.
Si se encuentra una coincidencia, la ejecución continúa a partir del "case" correspondiente y no se detiene hasta llegar a un "break" o al final del bloque "switch".
La orden "default" indica los pasos a dar en caso de que no se haya encontrado ningún caso anterior que coincida con el valor de la expresión.
Ejemplo:
<?php
switch ($num) {
case 0:
echo "num es igual a 0";
break;
case 1:
echo "num es igual a 1";
break;
case 2:
echo "num es igual a 2";
break;
}
switch ($texto) {
case "manzana":
echo "Es una manzana";
break;
case "barra":
echo "Es una barra de pan";
break;
case "pastel":
echo "Es un pastel";
break;
default:
echo "No es una comida conocida";
}
?>
Órdenes relacionadas:
if else case default En otros lenguajes:
case (Pascal) elif (Python) SELECT (BASIC) switch (C) switch (Csharp) Más detalles en la
Referencia oficial
Volver al índice de la referencia o al
apartado de PHP