Maison > développement back-end > Problème PHP > Comment utiliser l'instruction break en php

Comment utiliser l'instruction break en php

青灯夜游
Libérer: 2023-03-15 14:16:01
original
3105 Les gens l'ont consulté

En PHP, l'instruction break peut être utilisée dans des instructions telles que switch, for, while et do while pour terminer le code du corps de la boucle et sortir immédiatement de la boucle actuelle et exécuter le code après la boucle ; spécifiez le nombre de niveaux de boucles à partir desquels sauter, la syntaxe est "break n;", le paramètre n spécifie le nombre de niveaux de boucle à partir desquels sauter.

Comment utiliser l'instruction break en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Le mot-clé break peut faire sortir le programme de la boucle actuelle et peut être utilisé dans des instructions telles que switch, for, while et do while Cela peut terminer le code dans le corps de la boucle et sortir immédiatement de la boucle actuelle et exécuter le code après la boucle. Le flux d'exécution du mot-clé

break est illustré dans la figure ci-dessous :

Comment utiliser linstruction break en php
flux d'exécution du mot-clé break

[Exemple]

<?php
for ($i=0; $i < 10; $i++) {
    if($i == 3) {
        break;
    }
    echo $i;
}
?>
Copier après la connexion

Dans la boucle for, lorsque la valeur actuelle de $i est jugée être 3, la boucle sera terminée. Le résultat de l'exécution du code est :

012
Copier après la connexion

L'effet est le même dans les instructions de boucle while, do while et foreach. La fonction de l'instruction break est de terminer la boucle.

Explication : L'instruction

break peut non seulement sortir de la boucle actuelle, mais également spécifier de combien de niveaux de boucles sortir. Le format de syntaxe est :

break n;
Copier après la connexion

Parmi eux, le paramètre n spécifie le nombre de niveaux de boucle à sauter

Exemple :

<?php
    while (true) {
        for (;;) {
            for ($i=0; $i < 10; $i++) {
                echo &#39;$i = &#39;.$i.&#39;, <br>&#39;;
                if($i == 3) {
                    echo &#39;变量 $i 等于 3,跳出第一层循环。<br>&#39;;
                    break 1;
                }
            }
            for ($j=0; $j < 10; $j++) {
                echo &#39;$j = &#39;.$j.&#39;, <br>&#39;;
                if($j == 4) {
                    echo &#39;变量 $j 等于 4,跳出最外层循环。&#39;;
                    break 3;
                }
            }
        }
        echo &#39;由于前面直接跳出了最外层循环,所以这里的打印信息是看不到的!&#39;;
    }
?>
Copier après la connexion

Les résultats d'exécution sont les suivants :

$i = 0,
$i = 1,
$i = 2,
$i = 3,
变量 $i 等于 3,跳出第一层循环。
$j = 0,
$j = 1,
$j = 2,
$j = 3,
$j = 4,
Copier après la connexion

La variable $j est égale à 4, sautant hors de la boucle la plus extérieure.

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:
php
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