continue

A continue ciklusok belsejében használható arra, hogy átugorjuk az aktuális iteráció hátralevő részét, és a végrehajtást a következő iterációval folytassuk.

A continue elfogad egy elhagyható szám paramétert, amely megadja, hogy hány egymásba ágyazott struktúrának a hátralévő részét kell átugrani.

while (list ($kulcs, $ertek) = each ($tomb)) {
    if (!($kulcs % 2)) { // a páros indexűek kihagyása
        continue;
    }
    valami_paratlan_dolog ($ertek);
}

$i = 0;
while ($i++ < 5) {
    echo "Külső while<br>\n";
    while (1) {
        echo "&nbsp;&nbsp;Középső while<br>\n";
        while (1) {
            echo "&nbsp;&nbsp;Belső while<br>\n";
            continue 3;
        }
        echo "Ezt soha nem fogja kiírni.<br>\n";
    }
    echo "Ezt sem...<br>\n";
}