A break azonnal kilép aktuális for, foreach, while, do..while vagy switch ciklusból.
A break elfogad egy opcionális szám paramétert, ami megadja, hogy hány struktúrából kell egyszerre 'kiugrani'.
1 2 3 $tomb = array ('egy', 'kettő', 'három', 'négy', 'stop', 'öt'); 4 while (list (, $ertek) = each ($tomb)) { 5 if ($ertek == 'stop') { 6 break; /* írhattál volna ide 'break 1;'-et is */ 7 } 8 echo "$ertek<br>\n"; 9 } 10 11 /* Az opcionális paraméter használata */ 12 13 $i = 0; 14 while (++$i) { 15 switch ($i) { 16 case 5: 17 echo "5 esetén<br>\n"; 18 break 1; /* csak a swith-ből lép ki */ 19 case 10: 20 echo "10 esetén kilépés<br>\n"; 21 break 2; /* a swith és a while befejezése */ 22 default: 23 break; 24 } 25 } 26 27 |