Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

break

Kontroll-Mechanismen

    Befehl:
break [int Sequenz]


    Beschreibung:
Mit break wird die aktuelle for-, while- oder switch-Anweisung abgebrochen und somit die Schleife verlassen. Da alle drei Parameter bei einer for-Schleife optional sind, kann es zu dem Umstand kommen, dass ohne eine Iterationsvariable aus der for-Schleife eine Endlosschleife wird.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

break() - Beispiel:


Eingabe:
<?php
$arr = array('eins', 'zwei', 'drei', 'vier', 'stop', 'fünf');
while (list(, $val) = each($arr)) {
    if ($val == 'stop') {
        break;    /* Sie könnten hier auch 'break 1;' schreiben. */
    }
    echo "$val<br />\n";
}

/* Nutzung des optionalen Arguments. */

$i = 0;
while (++$i) {
    switch ($i) {
    case 5:
        echo "Bei 5<br />\n";
        break 1;  /* Verlässt nur das switch. */
    case 10:
        echo "Bei 10; breche ab<br />\n";
        break 2;  /* Verlässt das switch und das while. */
    default:
        break;
    }
}
?>

break() - Beispiel 2:


Eingabe:
<?PHP
for ( ;; )
{
  echo $x++ . '<br>';

  if ( $x == 3 )
  {
    break;
  }
}
?>


Ausgabe:
1
2
Kontroll-Mechanismen