Esempi:Input: array1 = array (1, 2, 3, 4, 5, 6, 7) Output: 1 2 3 4 Loop terminato Il loop contiene una condizione if e quando la condizione è true quindi il ciclo si interromperà altrimenti visualizzerà il contenuto dell`array. Input: array1 = array (`10`,` 2`, `5`,` 20`, `40`) Output: 10 2 Loop terminato
Programma:
// Programma PHP per interrompere il ciclo
// Dichiara un array e inizializzalo
$array
=
array
(1, 2, 3, 4, 5, 6, 7);
// Utilizzo di un ciclo foreach
foreach
(
$array
come
$a
) {
if
(
$a
== 5)
break
;
else
eco
$a
.
""
;
}
eco
" "
;
eco
"Loop terminato"
;
?>
Exit:1 2 3 4 Loop terminato
Metodo 2 :dati loop nidificati, in PHP possiamo usare break 2, anche per terminare due loop. Nella parte inferiore, il programma contiene un ciclo annidato e lo termina con un`istruzione break.
Ad esempio, dati due array arr1 e arr2, la sfida è mappare tutti i valori arr2 ‚Äã‚Äãper ogni valore arr1 su arr1 che è non uguale a arr2. Se il valore in arr1 è uguale al valore di arr2, termina entrambi i cicli usando break 2 e continua con le istruzioni.Esempi:Input: arr1 = array (` A`,` B`, `C`); arr2 = array (`C`,` A`, `B`,` D`); Uscita: loop AC terminato Ingresso: arr1 = array (10, 2, 5, 20, 40) arr2 = array (1, 2) Uscita: 10 1 2 2 1 loop terminato
// Programma PHP per interrompere il ciclo
// Dichiara due array e inizializzalo
$arr1
=
array
(
` A`
,
`B`
,
`C`
);
$arr2
=
array
(
`C`
,
`A`
,
` B`
,
`D`
);
< br>// Utilizzo di un ciclo foreach
foreach
(
$arr1
as
$a
) {
echo
"$a"
;
// Ue loop nidificato
foreach
(
$arr2
come
$b
) {
se
(
$a
! =
$b
)
eco
"$b"
;
else
break
2;
}
eco
" "
;
}
echo
"Loop terminato"
;
?>
Uscita:Ciclo AC terminato