15 of 410 menu

Constructie continue

De constructie continue maakt het mogelijk om het resterende deel van de huidige iteratie van een lus over te slaan en onmiddellijk naar de volgende iteratie te gaan. Het kan worden gebruikt in alle soorten lussen: for, while, do-while en foreach.

Na het commando continue kan een getal worden geschreven, dat aangeeft hoeveel geneste lussen moeten worden overgeslagen (standaard 1).

Syntaxis

continue;
continue $level;

Voorbeeld

Even getallen overslaan in een lus:

<?php for ($i = 0; $i < 5; $i++) { if ($i % 2 == 0) { continue; } echo $i; } ?>

Resultaat van de code-uitvoering:

13

Voorbeeld

Gebruik van continue in een foreach-lus:

<?php $arr = [1, 2, 3, 4, 5]; foreach ($arr as $value) { if ($value == 3) { continue; } echo $value; } ?>

Resultaat van de code-uitvoering:

1245

Voorbeeld

Gebruik van continue met een parameter om meerdere geneste niveaus over te slaan:

<?php for ($i = 0; $i < 3; $i++) { echo "i: $i\n"; for ($j = 0; $j < 3; $j++) { if ($j == 1) { continue 2; } echo "j: $j\n"; } } ?>

Resultaat van de code-uitvoering:

i: 0 j: 0 i: 1 j: 0 i: 2 j: 0

Zie ook

  • de constructie break,
    die de uitvoering van een lus volledig afbreekt
  • de constructie return,
    die de uitvoering van een functie beëindigt
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren