6 of 410 menu

La estructura switch

La estructura switch compara el valor de una variable con una serie de valores y ejecuta el bloque de código correspondiente. Si ningún valor coincide, se puede ejecutar código por defecto. Cada bloque de código debe terminar con la declaración break para prevenir la ejecución de bloques subsiguientes.

Sintaxis

switch ($variable) { case value1: // código a ejecutar break; case value2: // código a ejecutar break; default: // código por defecto }

Ejemplo

Ejemplo más simple de uso de switch para determinar el día de la semana:

<?php $day = 3; switch ($day) { case 1: echo 'Monday'; break; case 2: echo 'Tuesday'; break; case 3: echo 'Wednesday'; break; default: echo 'Invalid day'; } ?>

Resultado de la ejecución del código:

'Wednesday'

Ejemplo

Ejemplo con múltiples case para un mismo bloque de código:

<?php $grade = 'B'; switch ($grade) { case 'A': case 'B': echo 'Well done!'; break; case 'C': echo 'Good'; break; default: echo 'Try again'; } ?>

Resultado de la ejecución del código:

'Well done!'

Ver también

  • la estructura if,
    que verifica una condición
  • la estructura while,
    que crea un bucle con condición
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar