PHP-onderbreking (eenvoudige en geneste lussen)

| | | | | | | | | | | | |
Voorbeelden:
Invoer: array1 = array (1, 2, 3, 4, 5, 6, 7) Uitvoer: 1 2 3 4 Loop beëindigd De loop bevat een if-voorwaarde en wanneer de voorwaarde is true, dan wordt de lus verbroken, anders wordt de array-inhoud weergegeven. Invoer: array1 = array (`10`,` 2`, `5`,` 20`, `40`) Uitgang: 10 2 Lus beëindigd
Programma:
// PHP-programma om de lus te doorbreken
// Declareer een array en initialiseer deze$array = array (1, 2, 3, 4, 5, 6, 7);
// Een foreach-lus gebruikenforeach ( $array as $a ) { if ( $a == 5) break ; anders echo $a . "" ; } echo " " ; echo "Loop beëindigd" ; ?>
Afsluiten:
1 2 3 4 Loop beëindigd
Methode 2 :Gegeven geneste lussen, kunnen we in PHP break 2 gebruiken om ook twee lussen te beëindigen. Onderaan bevat het programma een geneste lus en eindigt deze met een break-instructie.
Bijvoorbeeld, gegeven twee arrays arr1 en arr2, is de uitdaging om alle arr2-waarden ‚Äã‚Äãvoor elke arr1-waarde toe te wijzen aan arr1 dat is niet gelijk aan arr2. Als de waarde in arr1 gelijk is aan de waarde van arr2, beëindigt u beide lussen met break 2 en gaat u verder met instructies.Voorbeelden:
Invoer: arr1 = array (` A`,`B`, `C`); arr2 = reeks (`C`,` A`, `B`,` D`); Uitgang: AC-lus beëindigd Ingang: arr1 = array (10, 2, 5, 20, 40) arr2 = array (1, 2) Uitgang: 10 1 2 2 1 Loop beëindigd

// PHP-programma om de lus te doorbreken
// Declareer twee arrays en initialiseer deze$arr1 = array ( `A` , `B` , `C` ); $arr2 = array ( `C` , `A` , `B` , `D` ); < br>// Een foreach-lus gebruikenforeach ( $arr1 as $a ) { echo "$a" ; // Ue geneste lus foreach ( $arr2 as $b ) { if ( $a ! = $b )
echo "$b" ; anders break 2; } echo " " ; } echo "Loop beëindigd" ; ?>
Afsluiten:
AC Loop beëindigd