Comment utiliser le break dans la boucle PHP

藏色散人
Libérer: 2023-04-04 19:36:02
original
7137 Les gens l'ont consulté

En PHP, break est utilisé pour terminer immédiatement une boucle et le contrôle du programme reprend à l'instruction suivante après la boucle.

Comment utiliser le break dans la boucle PHP

Exemple 1 : Étant donné un tableau, la tâche consiste à exécuter une boucle et à afficher toutes les valeurs du tableau et à terminer la boucle lorsque 5 est rencontré.

Exemple de code :

<?php 
// PHP break
  
// 声明一个数组并初始化
$array = array( 1, 2, 3, 4, 5, 6, 7 ); 
  
//使用foreach循环
foreach ($array as $a) { 
    if ($a == 5) 
        break; 
    else
        echo $a . " "; 
} 
echo "<br>"; 
echo "循环终止"; 
?>
Copier après la connexion

Sortie :

1 2 3 4 
循环终止
Copier après la connexion

Exemple 2 : Étant donné une boucle imbriquée, en PHP on peut aussi Utiliser break pour terminer les deux boucles. Le programme ci-dessous contient une boucle imbriquée et la termine à l'aide de l'instruction break.

Par exemple, deux tableaux arr1 et arr2 sont donnés et la tâche est d'afficher toutes les valeurs de arr2 pour chaque valeur de arr1 jusqu'à ce que la valeur de arr1 ne soit pas égale à arr2. Si la valeur de arr1 est égale à la valeur de arr2, utilisez break 2 pour terminer les deux boucles et exécuter d'autres instructions.

Exemple de code :

<?php 
// PHP break
  
// 声明两个数组并初始化
$arr1 = array( &#39;A&#39;, &#39;B&#39;, &#39;C&#39; ); 
$arr2 = array( &#39;C&#39;, &#39;A&#39;, &#39;B&#39;, &#39;D&#39; ); 
  
// 使用foreach循环
foreach ($arr1 as $a) { 
    echo "$a "; 
      
    // 嵌套循环
    foreach ($arr2 as $b) { 
        if ($a != $b ) 
            echo "$b "; 
        else
            break 2;  
    } 
    echo "<br>"; 
} 
  
echo "<br>循环终止"; 
?>
Copier après la connexion

Sortie :

A C 
循环终止
Copier après la connexion

Cet article est une introduction à l'utilisation du mot-clé break dans les boucles PHP, j'espère que ce sera le cas. utile aux amis qui en ont besoin.

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