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 verwenden
foreach
(
$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-Schleife
foreach
(
$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