break

Från Wiki.linux.se
Version från den 18 augusti 2024 kl. 07.09 av Admin (diskussion | bidrag) (Skapade sidan med '== 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. <pre> <?php $arr = array('ett', 'två', 'tre', 'fyra', 'stopp', 'fem'); foreach ($arr as $...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
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