14 of 410 menu

La construcción break

La construcción break detiene inmediatamente la ejecución del bucle actual (for, while, do-while o foreach) o de la sentencia switch. Después de ejecutar break, el control se transfiere a la línea de código que sigue inmediatamente después de la construcción interrumpida.

Después del comando break se puede escribir un número que indicará cuántas construcciones anidadas deben interrumpirse (por defecto 1).

Sintaxis

break;
break $level;

Ejemplo

Interrupción del bucle cuando se cumple una condición:

<?php for ($i = 0; $i < 5; $i++) { if ($i == 3) { break; } echo $i; } ?>

Resultado de la ejecución del código:

'012'

Ejemplo

Uso en la sentencia switch:

<?php $value = 2; switch ($value) { case 1: echo 'One'; break; case 2: echo 'Two'; break; default: echo 'Other'; } ?>

Resultado de la ejecución del código:

'Two'

Ejemplo

Interrupción de bucles anidados con especificación de nivel:

<?php for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { break 2; // Interrumpe ambos bucles } echo $i.$j; } } ?>

Resultado de la ejecución del código:

'00'

Ver también

  • la construcción continue,
    que interrumpe la iteración actual del bucle
  • la construcción switch,
    que selecciona uno de los bloques de código para ejecutar
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