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
Commenti recenti