Maison > développement back-end > Problème PHP > Instructions de contrôle de flux sélectionnées : instruction break et instruction continue (avec explication détaillée)

Instructions de contrôle de flux sélectionnées : instruction break et instruction continue (avec explication détaillée)

慕斯
Libérer: 2023-03-10 09:34:01
original
1645 Les gens l'ont consulté

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 ! ! !

Instructions de contrôle de flux sélectionnées : instruction break et instruction continue (avec explication détaillée)

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. &#39;<hr/>&#39;;
    if($hr == 4){
    break;
    }
}
?>
Copier après la connexion

Le résultat de l'exécution du code est le suivant :

Instructions de contrôle de flux sélectionnées : instruction break et instruction continue (avec explication détaillée)

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. &#39;<hr/>&#39;;
    if($hr == 4){
    break;
    }
}
for($i =0;$i <10; $i ++){
    for ($j=0;$j<10;$j++){
        echo$j. &#39;&#39;;
    if($j== 4){
    break 2;
    }
    }
    echo &#39;<br/>&#39;;
}
?>
Copier après la connexion

Le résultat de l'exécution du code est le suivant :

Instructions de contrôle de flux sélectionnées : instruction break et instruction continue (avec explication détaillée)

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
}
?>
Copier après la connexion

Le résultat de l'exécution du code est. comme suit :

Instructions de contrôle de flux sélectionnées : instruction break et instruction continue (avec explication détaillée)

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. &#39;&#39;;
    }
    echo &#39;<br/>&#39;;
}
?>
Copier après la connexion

Le résultat de l'exécution du code est le suivant :

Instructions de contrôle de flux sélectionnées : instruction break et instruction continue (avec explication détaillée)

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal