Interruzione PHP (loop singoli e annidati)

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