L'article précédent vous a présenté "Explication détaillée et exemples - boucle for (et la différence entre la boucle while) ". Cet article continue de vous présenter les instructions de contrôle de flux sélectionnées - l'instruction break et continue. déclaration. (Avec explication détaillée), n’hésitez pas à venir apprendre ! Vous gagnerez certainement quelque chose ! ! !
1 : instruction de rupture
Fonction :
Vous pouvez utiliser le commutateur d'interruption pour terminer l'exécution de la structure de branche ;
Vous pouvez utiliser l'interruption dans n'importe quelle structure de boucle pour terminer l'opération de boucle ;
Nous expliquons la structure spécifique à travers l'opération du code. Le code est le suivant :
<?php /******break 语句******/ //break测试 输出10个hr for($hr =0;$hr <10; $hr ++){ echo $hr. '<hr/>'; if($hr == 4){ break; } } ?>
Le résultat de l'exécution du code est le suivant :
Remarque :
L'instruction break peut être suivie de paramètres. La signification de break1 est la même que celle de break si l'instruction break2 est définie dans la boucle pour terminer les deux. -level loop (boucle imbriquée)
Pour la structure spécifique, nous utilisons le code Explication de l'opération, le code est le suivant :
<?php /******break 语句******/ //break测试 输出10个hr for($hr =0;$hr <10; $hr ++){ echo $hr. '<hr/>'; if($hr == 4){ break; } } for($i =0;$i <10; $i ++){ for ($j=0;$j<10;$j++){ echo$j. ''; if($j== 4){ break 2; } } echo '<br/>'; } ?>
Le résultat de l'exécution du code est le suivant :
Après avoir compris l'instruction break, on comprend alors l'instruction continue :
fonction continue : est recyclée dans la boucle structure pour terminer ce cycle et démarrer le cycle suivant ;
Nous expliquerons la structure spécifique avec les opérations de code Le code est le suivant :
<?php //continue for($i=0;$i<10;$i ++){ if($i == 4){ continue; } echo $i;//0 1 2 3 5 } ?>
Le résultat de l'exécution du code est. comme suit :
instruction continue
Remarque : continue peut être suivi de paramètres numériques .continue1 signifie la même chose que continuer. Si continue2 est défini dans une boucle, cela signifie sauter vers la couche externe pour continuer la boucle (boucle imbriquée)
Nous expliquerons la structure spécifique avec les opérations de code. comme suit :
<?php //continue for($i=0;$i<10;$i ++){ if($i == 4){ continue; } echo $i;//0 1 2 3 5 } for($i =0;$i <10; $i ++){ for ($j=0;$j<10;$j++){ if($j== 4){ continue 2; } echo$j. ''; } echo '<br/>'; } ?>
Le résultat de l'exécution du code est le suivant :
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!