Lenguaje PHP

Switch en PHP: concepto con ejemplos

Switch en PHP: concepto con ejemplos. Es este articulo veremos cómo interactúa la sentencia switch en este lenguaje, su comportamiento en general, sin embargo, si observamos detenidamente funciona de manera similar a otros lenguajes de programación del campo informático.

La sintaxis es general. La sentencia switch es similar a una serie de sentencias IF anidadas, en la misma expresión simplemente comparándola. Es posible que se quiera comparar la misma variable con muchos valores diferentes, e imprimir lo que coincida. Para ello se utiliza la expresión switch.

Ejemplo #1 Estructura switch

<?php
switch ($i) {
    case 0:
        echo "i es igual a 0";
        break;
    case 1:
        echo "i es igual a 1";
        break;
    case 2:
        echo "i es igual a 2";
        break;
}
?>

Switch en PHP: concepto con ejemplos

Desde la página oficial de PHP podemos apreciar el código y como verán es muy sencillo, les detallare los pormenores de este script que es muy interesante para desarrollar nuestras aplicaciones.

  • Ingresamos a la función switch la variable ($i).
  • Si observan recorre las 3 sentencias de control, y si es idéntico en algún “case” se imprime mediante un echo.
  • Al actualizar el navegador recorrerá casi siempre las 3 sentencias declaradas, como verán hay 3 cases.

Ejemplo #2 Ejemplo completo switch

<?php
   $colores = "Amarillo";
   switch($colores){

      case "Azul":
      echo "Yo soy el color azul";
      break;

      case "Amarillo":
      echo "Yo soy el color amarillo";
      break;

      case "Rojo":
      echo "Yo soy el color rojo";
      break;

      default:
      echo "Lo siento, ese color no lo tenemos registrado";
     //imprime cuando no existe la variable en el switch.
   }
?>

Ahora veamos si compilamos el código superior, podemos ver que la sentencia switch ejecuta la opción 2 (Yo soy el color amarillo), Por la razón que esta case corresponde con el valor de la variable $colores, declarada en primera línea, caso contrario imprimirá el default (Lo siento, ese color no lo tenemos registrado).

Gracias por visitar mi blog, espero que el código les sea útil y no se olviden de suscribirse para que reciban en su correo lo último de PHP.

Switch en PHP concepto con ejemplos
Switch en PHP concepto con ejemplos

Referencia

Sentencia Switch

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

Un comentario

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba