WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
vissza VISSZA    
menü MENÜ    
ismét ISMÉT    
tovább TOVÁBB    

Kilépés ciklusból




A break utasítás segítségével kiléphetünk az aktuális for, foreach, while, do-while ciklusból vagy switch szerkezetből.

A break opcionális paramétereként megadható, hogy hány szintet kell elhagyni. (Az egymásba ágyazott kódstruktúrában hány szintet lépünk fel.)


Példa:

Forráskód



<body>      
  <h2>Kilépés ciklusból - break példa 1</h2>
  <?php 
     for ($i=1; $i<=10; $i++) {
        echo ' $i='. $i;   // $i=1 $i=2 $i=3
        if ($i==3) {break;}
     }
  ?>

  <h2>Kilépés ciklusból - break példa 2</h2>
  <?php 
     $i = 0;
     while (++$i) {
       switch ($i) {
         case 1:
           echo "Első kódblokk helye";
           break 1;  /* kilépés a switch-ből */
         case 2:
           echo "Második kódblokk helye";
           break 2;    /* kilépés a switch-ből és a while-ból is*/
         case 3:
           echo "Harmadik kódblokk helye";/*Ide már nem jut el.*/
           break;
         default:
           break;
       }
     }
   ?>
</body>    
 

Eredmény*


A példakód letölthető: php_break_01.php.zip