Ejemplos:Entrada: matriz1 = matriz (1, 2, 3, 4, 5, 6, 7) Salida: 1 2 3 4 Ciclo terminado El ciclo contiene una condición si y cuando la condición es verdadero, entonces el ciclo se interrumpirá; de lo contrario, se mostrará el contenido de la matriz. Entrada: matriz1 = matriz (`10`, `2`, `5`, `20`, `40`) Salida: 10 2 Bucle terminado
Programa:
// Programa PHP para romper el bucle
// Declarar una matriz e inicializarla
$matriz
=
matriz
(1, 2, 3, 4, 5, 6, 7);
// Usando un bucle foreach
foreach
(
$array
as $a ) { si ( $a == 5) romper ; otro echo $a . "" ; }
echo
" "
;
echo
"Bucle terminado" ; ?>
Salir:1 2 3 4 Bucle terminado
Método 2 : dados los bucles anidados, en PHP podemos usar break 2, para terminar también dos bucles. En la parte inferior, el programa contiene un ciclo anidado y lo finaliza con una declaración de ruptura.
Por ejemplo, dadas dos matrices arr1 y arr2, el desafío es asignar todos los valores de arr2 ‚Äã‚Äãpara cada valor de arr1 a arr1 que es no es igual a arr2. Si el valor en arr1 es igual al valor de arr2, termine ambos bucles usando romper 2 y continúe con las declaraciones.Ejemplos:Entrada: arr1 = matriz (` A B C`); arr2 = matriz (`C`, `A`, `B`, `D`); Salida: Lazo de CA terminado Entrada: arr1 = arreglo (10, 2, 5, 20, 40) arr2 = arreglo (1, 2) Salida: 10 1 2 2 1 Lazo terminado
// Programa PHP para romper el bucle
// Declarar dos matrices e inicializarlas
$arr1
=
matriz
(
` A`
,
< código>`B`
, `C` ); $arr2 =< /código> matriz ( `C` , `A` , ` B` , `D` ); < br>// Usando un bucle foreach
foreach
(
$arr1
as
$a
) { echo "$a" ;
// Bucle anidado Ue
foreach
(
< código>$arr2 como $b ) { si < código>(
$a ! = $b ) echo
"$b"
;
else
romper 2; } eco " " ; } echo "Bucle terminado" ;
?>
Salir:Lazo de CA terminado