La struttura di controllo continue è di una semplicità disarmante e non mi soffermerò molto su di essa.
Il suo unico scopo è quello di interrompere il ciclo corrente di una struttura iterativa come il for o un while e riprendere dal ciclo successivo.

In questo modo possiamo saltare alcuni elementi del ciclo senza interrompere il ciclo stesso.
Ecco un piccolo esempio.

<?php
 
/* Ciclo che fa qualcosa solo ai numeri primi tra 0 e 100 */
 
for ($i=0; $i<100; $i++)
{
  if (!isprime($i)) continue;
  fa_qualcosa_ai_numeri_primi($i);
}
 
?>

Nell’esempio qui sopra un if controlla se la variabile contatore è un numero primo.
Se sì il ciclo continua normalmente chiamando la funzione mentre per numeri non primi il ciclo viene interrotto e tutto riprende con il numero successivo.

vicius