Podręcznik PHP
Poprzedni | Rozdział 16. Struktury kontrolne | Następny

# break

break zakańcza wykonywanie aktualnej instrukcji for, foreach while, do..while lub switch.

break akceptuje opcjonalny argument, który mówi, ile zagnieżdzonych struktur kontrolnych ma zostać przerwanych w danym momencie.

`$arr = array ('jeden', 'dwa', 'trzy', 'cztery', 'stop', 'pięć');
while (list (, $val) = each ($arr)) {
if ($val == 'stop') {
break; /* Można tu też napisać: 'break 1;' */
}
echo "$val<br>\n";
}
/* Użycie opcjonalnego argumentu: */
$i = 0;
while (++$i) {
switch ($i) {
case 5:
echo "Na 5<br>\n";
break 1; /* Wyjdź tylko ze switch. */
case 10:
echo "Na 10; wyjście<br>\n";
break 2; /* Wyjdź ze switch i z while. */
default:
break;
}
}`

Poprzedni | Spis treści | Następny
foreach | Początek rozdziału | continue