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 gebruiken
foreach
(
$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 gebruiken
foreach
(
$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