PHP Break (einzelne und verschachtelte Schleifen)

| | | | | | | | | | | | |
Beispiele:
Eingabe: array1 = array (1, 2, 3, 4, 5, 6, 7) Ausgabe: 1 2 3 4 Schleife beendet Die Schleife enthält eine if-Bedingung und eine when-Bedingung ist wahr, dann wird die Schleife unterbrochen, andernfalls wird der Inhalt des Arrays angezeigt. Eingabe: array1 = array (`10`,` 2`, `5`,` 20`, `40`) Ausgabe: 10 2 Schleife beendet
Programm:
// PHP-Programm zum Durchbrechen der Schleife
// Deklariere ein Array und initialisiere es$array = array (1, 2, 3, 4, 5, 6, 7);
// Foreach-Schleife verwendenforeach ( $array as $a ) { if ( $a == 5) break ; else echo $a . "" ; } echo " " ; echo "Loop Terminated" ; ?>
Exit:
1 2 3 4 Schleife beendet
Methode 2 :Bei verschachtelten Schleifen können wir in PHP break 2 verwenden, um auch zwei Schleifen zu beenden. Am Ende enthält das Programm eine verschachtelte Schleife und beendet sie mit einer Break-Anweisung.
Zum Beispiel besteht die Herausforderung bei zwei Arrays arr1 und arr2 darin, alle arr2-Werte ‚Äã‚Äãfür jeden arr1-Wert auf arr1 abzubilden, das heißt ungleich arr2. Wenn der Wert in arr1 gleich dem Wert von arr2 ist, beenden Sie beide Schleifen mit break 2 und fahren Sie mit Anweisungen fort.Beispiele:
Eingabe: arr1 = array (` A`,` B`, `C`); arr2 = array (`C`,` A`, `B`,` D`); Ausgang: AC Schleife abgeschlossen Eingang: arr1 = Array (10, 2, 5, 20, 40) arr2 = Array (1, 2) Ausgang: 10 1 2 2 1 Schleife abgeschlossen

// PHP-Programm zum Durchbrechen der Schleife
// Zwei Arrays deklarieren und initialisieren$arr1 = array ( ` A` , `B` , `C` ); $arr2 = array ( `C` , `A` , ` B` , `D` ); < br>// Verwendung einer foreach-Schleifeforeach ( $arr1 als $a ) { echo "$a" ; // Ue nested loop foreach ( $arr2 as $b ) { if ( $a ! = $b )
echo "$b" ; else break 2; } echo " " ; } echo "Loop Terminated" ; ?>
Exit:
AC Loop Terminated