Quebra do PHP (loops simples e aninhados)

| | | | | | | | | | | | |
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 foreachforeach ( $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 foreachforeach ( $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