break
switch
Estruturas de Controle
PHP Manual

## continue

continue é usado dentro de estruturas de loops para saltar o resto da iteração do loop atual e continuar a execução na avaliação e no início da próxima iteração.

> Nota: Note que no PHP a instrução switch é considerada uma estrutura de loop quando relacionada ao comando continue.

continue aceita um argumento numérico opcional que diz a ele de quantos níveis de loops aninhados ele deve saltar até o fim.

`<?php
while (list ($key, $value) = each ($arr)) {
if (!($key % 2)) { // pula itens pares
continue;
}
do_something_odd ($value);
}
$i = 0;
while ($i++ < 5) {
echo "Fora<br />\n";
while (1) {
echo "&nbsp;&nbsp;Meio<br />\n";
while (1) {
echo "&nbsp;&nbsp;Dentro<br />\n";
continue 3;
}
echo "Isto nunca será exibido.<br />\n";
}
echo "Nem isso.<br />\n";
}
?>`

Omitindo o ponto e vírgula depois do continue pode resultar em confusão. Este é um exemplo do que você não deve fazer.

`<?php
for ($i = 0; $i < 5; ++$i) {
if ($i == 2)
continue
print "$i\n";
}
?>`

Um resultado esperado poderia ser:

    0
    1
    3
    4

mas esse script somente exibirá:

    2

porque o valor de retorno da chamada a print() é int(1), e então ele se parecerá como o argumento numérico opcional mencionado acima.

break
switch
Estruturas de Controle
PHP Manual