break

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

break

(PHP 4, PHP 5, PHP 7, PHP 8)

`break` avslutar exekveringen av den aktuella `for`, `foreach`, `while`, `do-while` eller `switch`-strukturen.

`break` accepterar ett valfritt numeriskt argument som anger hur många nästlade inneslutande strukturer som ska brytas ut ur. Standardvärdet är 1, vilket innebär att endast den omedelbart inneslutande strukturen bryts ut ur.

<?php
$arr = array('ett', 'två', 'tre', 'fyra', 'stopp', 'fem');
foreach ($arr as $val) {
    if ($val == 'stopp') {
        break;    /* Du skulle också kunna skriva 'break 1;' här. */
    }
    echo "$val<br />\n";
}

/* Använda det valfria argumentet. */

$i = 0;
while (++$i) {
    switch ($i) {
        case 5:
            echo "Vid 5<br />\n";
            break 1;  /* Avsluta endast switch. */
        case 10:
            echo "Vid 10; avslutar<br />\n";
            break 2;  /* Avsluta både switch och while. */
        default:
            break;
    }
}
?>

Sidslut

Orginalhemsidan på Engelska : https://www.php.net/manual/en/control-structures.break.php
PHP
Språkreferens
Språkreferens#Kontrollstrukturer