Break
Z PHPEdia.pl
Instrukcja kończąca działanie for, foreach, while, do-while i switch. Break akceptuje jeden opcjonalny argument, który mówi o liczbie zagnieżdżonych struktur, których działanie należy przerwać.
Przykład
$zwierzeta = array('kot', 'pies', 'owca'); foreach($zwierzeta as $zwierze){ echo $zwierze; echo '<br/>'; if($zwierze == 'pies'){ break; // po natrafieniu na 'pies' foreach zakończy działanie } }
Wynik działania:
kot pies
Przykład break z argumentem
$zwierzeta = array('kot', 'pies', 'owca'); $owoce = array('jablko', 'sliwka', 'pomarancza'); foreach($zwierzeta as $zwierze){ echo $zwierze; echo '<br/>'; foreach($owoce as $owoc){ echo '-'; echo $owoc; echo '<br/>'; if($zwierze == 'pies'){ break 2; // po trafieniu na 'pies' obie instrukcje foreach zakończą działanie } } }
Wynik działania:
kot -jablko -sliwka -pomarancza pies -jablko
