continue é usado dentro de estruturas de 'loops' para saltar o resto da iteração do 'loop' corrente e continuar a execução no início da próxima iteração.
continue aceita um argumento numérico opcional que diz a ele de quantos níveis de 'loops' englobados ele deveria saltar até o fim.
while (list ($key, $value) = each ($arr)) {
if (!($key % 2)) { // salta membros ímpares
continue;
}
do_something_odd ($value);
}
$i = 0;
while ($i++ < 5) {
echo "Mais externo<br>\n";
while (1) {
echo " Meio<br>\n";
while (1) {
echo " Inner<br>\n";
continue 3;
}
echo "This never gets output.<br>\n";
}
echo "Neither does this.<br>\n";
}
|