15 of 410 menu

Konstruktionen continue

Konstruktionen continue låter dig hoppa över den återstående delen av den aktuella loopiterationen och omedelbart gå vidare till nästa iteration. Den kan användas i alla typer av loopar: for, while, do-while och foreach.

Efter kommandot continue kan du skriva ett nummer som indikerar hur många nested loopar som ska hoppas över (standard är 1).

Syntax

continue;
continue $level;

Exempel

Hoppa över jämna tal i en loop:

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

Resultat av kodkörning:

13

Exempel

Användning av continue i en foreach-loop:

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

Resultat av kodkörning:

1245

Exempel

Användning av continue med en parameter för att hoppa över flera nested nivåer:

<?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"; } } ?>

Resultat av kodkörning:

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

Se även

  • konstruktionen break,
    som helt avbryter loopens exekvering
  • konstruktionen return,
    som avbryter funktionens exekvering
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa