A continue-t ciklus belsejében használjuk, hogy átugorjuk az aktuális iteráció hátralevő részét, és folytassuk a végrehajtást a következő iterációval.
A continue elfogad egy opcionális szám paramétert, ami megadja, hogy hány struktúrának kell a hátralévő részét kihagyni.
1
2
3 while (list ($kulcs, $ertek) = each ($tomb)) {
4 if (!($kulcs % 2)) { // a páros indexűek kihagyása
5 continue;
6 }
7 valami_paratlan_dolog ($ertek);
8 }
9
10 $i = 0;
11 while ($i++ < 5) {
12 echo "Külső while<br>\n";
13 while (1) {
14 echo " Középső while<br>\n";
15 while (1) {
16 echo " Belső while<br>\n";
17 continue 3;
18 }
19 echo "Ezt soha nem fogja kiírni.<br>\n";
20 }
21 echo "Ezt sem...<br>\n";
22 }
23
24 |