Exemplos:Entrada: array1 = array (1, 2, 3, 4, 5, 6, 7) Saída: 1 2 3 4 Loop Terminado O loop contém uma condição if e when condition is true então o loop será interrompido, caso contrário, exibirá o conteúdo da matriz. Entrada: array1 = array (`10`,` 2`, `5`,` 20`, `40`) Saída: 10 2 Loop terminado
Programa:
// Programa PHP para quebrar o loop
// Declarar um array e inicializá-lo
$array
=
array
(1, 2, 3, 4, 5, 6, 7);
// Usando um loop foreach
foreach
(
$array
as
$a
) {
if
(
$a
== 5)
break
;
else
echo
$a
.
""
;
}
echo
" "
;
echo
"Loop Terminado"
;
?>
Sair:1 2 3 4 Loop encerrado
Método 2 :dados loops aninhados, em PHP podemos usar break 2, para também encerrar dois loops. Na parte inferior, o programa contém um loop aninhado e o finaliza com uma instrução break.
Por exemplo, dados dois arrays arr1 e arr2, o desafio é mapear todos os valores de arr2 ‚Äã‚Äãpara cada valor de arr1 para arr1 que é não igual a arr2. Se o valor em arr1 for igual ao valor de arr2, termine os dois loops usando break 2 e continue com instruções.Exemplos:Input: arr1 = array (` A`,` B`, `C`); arr2 = array(`C`,`A`,`B`,`D`); Saída: AC Terminado em Loop Entrada: arr1 = array (10, 2, 5, 20, 40) arr2 = array (1, 2) Saída: 10 1 2 2 1 Loop Terminado
// Programa PHP para quebrar o loop
// Declare dois arrays e inicialize-os
$arr1
=
array
(
` A`
,
`B`
,
`C`
);
$arr2
=
array
(
`C`
,
`A`
,
` B`
,
`D`
);
< br>// Usando um loop foreach
foreach
(
$arr1
as
$a
) {
echo
"$a"
;
// Ue loop aninhado
foreach
(
$arr2
as
$b
) {
if
< código>(
$a
! =
$b
)
echo
"$b"
;
else
break
2;
}
echo
" "
;
}
echo
"Loop Terminated"
;
?>
Sair:Loop AC encerrado