continue

L'instruction continue est utilis�e dans une boucle afin d'�luder les instructions de l'it�ration courante et de continuer l'ex�cution � la condition de l'�valuation et donc, de commencer la prochaine it�ration.

Note: Notez qu'en PHP, la structure switch est consid�r�e comme une boucle par continue.

continue accepte un argument num�rique optionnel qui vous indiquera combien de structures embo�t�es ont �t� ignor�es.

<?php
while (list($key$value) = each($arr)) {
    if (!(
$key 2)) { // �vite les membres impairs
        
continue;
    }
    
do_something_odd($value);
}

$i 0;
while (
$i++ < 5) {
    echo 
"Dehors<br />\n";
    while (
1) {
        echo 
"&nbsp;&nbsp;Milieu<br />\n";
        while (
1) {
            echo 
"&nbsp;&nbsp;Int�rieur<br />\n";
            continue 
3;
        }
        echo 
"Ceci n'est jamais atteint.<br />\n";
    }
    echo 
"Ceci non plus.<br />\n";
}
?>

Oublier le point virgule apr�s continue peut porter � confusion. Voici un exemple de ce que vous ne devez pas faire :

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

On peut s'attendre � ce que le r�sultat soit :

0
1
3
4

mais ce script affichera :

2

car la valeur de retour de l'appel � print() est int(1), et cela se comportera alors comme si on avait fournit l'argument optionnel mentionn� plus haut.