Rupture PHP (boucles simples et imbriquées)

| | | | | | | | | | | | |
Exemples :
Entrée : array1 = array (1, 2, 3, 4, 5, 6, 7) Output : 1 2 3 4 Boucle terminée La boucle contient une condition if et une condition when est true alors la boucle se cassera sinon affichera le contenu du tableau. Entrée : array1 = array (`10`,` 2`, `5`,` 20`, `40`) Sortie : 10 2 Boucle terminée
Programme :< ? php
// Programme PHP pour casser la boucle
// Déclarer un tableau et l`initialiser$tableau = tableau (1, 2, 3, 4, 5, 6, 7);
// Utilisation d`une boucle foreachforeach ( $array as $a ) { if ( $a == 5) break ; else echo $a . ""  ; } echo " "  ; echo "Loop Terminated" ; ?>
Sortie :
1 2 3 4 Boucle terminée
Méthode 2 :étant donné les boucles imbriquées, en PHP, nous pouvons utiliser break 2, pour terminer également deux boucles. En bas, le programme contient une boucle imbriquée et la termine par une instruction break.
Par exemple, étant donné deux tableaux arr1 et arr2, le défi consiste à mapper toutes les valeurs arr2 ‚Äã‚Äãpour chaque valeur arr1 à arr1 qui est pas égal à arr2. Si la valeur de arr1 est égale à la valeur de arr2, terminez les deux boucles en utilisant break 2 et continuez avec les instructions.Exemples :
Entrée : arr1 = array (` A`,` B`, `C`); tab2 = tableau (`C`,` A`, `B`,` D`); Sortie : boucle CA terminée Entrée : arr1 = tableau (10, 2, 5, 20, 40) arr2 = tableau (1, 2) Sortie : 10 1 2 2 1 boucle terminée

// Programme PHP pour casser la boucle
// Déclarez deux tableaux et initialisez-le$arr1 = array ( ` A` , `B` , `C` ); $arr2 = array ( `C` , `A` , `B` , `D` ); < br>// Utilisation d`une boucle foreachforeach ( $arr1 as $a ) {/code> écho "$a"  ; // Boucle imbriquée Ue foreach ( $arr2 as $b ) { if ( $a ! = $b ) echo "$b" ; autrement break 2 ; } écho " " ; } echo "Loop Terminated" ; ?>
Quitter :
boucle CA terminée