Leçon N° 04 : Structures de controle
Sortie de boucle par 'break'***
Que se passe-t-il si on change la condition pour le premier break pour sortir quand $j=4 au lieu de $j=6 , pourquoi ?
Notes de page
Source: lesson_04_break.phpRésultat
<?php
$i 
0;
while ( ++
$i 
{
    echo 
'----->$i='.$i <br/> ";
    for (
$j=1;$j<=15;$j++) 
    {
        echo 
'boucle for : $j='."$j<br/>";
        if ((
$j==6) || ($j == 8))
        {
            echo 
' à $j = 6 ou $j = 8  on sort 
                de la boucle for<br/> '
;
            break 
1/* Ne sort que de la boucle for. */
        
}
        if ((
$i==2) && ($j==5))
        {
            echo 
'à $i=2 et $j=5 on sort 
                du while et tout s arrête<br/> '
;
            break 
2/* On sort du for et du while */
        
}
    }
}
?>

----->$i= 1
boucle for : $j=1
boucle for : $j=2
boucle for : $j=3
boucle for : $j=4
boucle for : $j=5
boucle for : $j=6
à $j = 6 ou $j = 8 on sort de la boucle for
----->$i= 2
boucle for : $j=1
boucle for : $j=2
boucle for : $j=3
boucle for : $j=4
boucle for : $j=5
à $i=2 et $j=5 on sort du while et tout s arrête

Tous droits réservés. 2005-2020