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 " Középső while<br>\n";
while (1) {
echo " Belső while<br>\n";
continue 3;
}
echo "Ezt soha nem fogja kiírni.<br>\n";
}
echo "Ezt sem...<br>\n";
} |