PHP break(簡單和嵌套循環)

| | | | | | | | | | | | |
示例:
輸入:array1 = array (1, 2, 3, 4, 5, 6, 7) 輸出:1 2 3 4 循環終止 循環包含一個 if 條件和 when 條件true then 循環將中斷,否則顯示數組內容。輸入:array1 = array (`10`,`2`,`5`,`20`,`40`) 輸出:10 2 循環終止
程序:
// 打破循環的PHP程序
// 聲明一個數組並初始化它$array = array (1, 2, 3, 4, 5, 6, 7);
// 使用 foreach 循環foreach ( $array as $a ) { if ( $a == 5) break ; else echo $a . "" ; } echo " " ; echo “循環終止” code> ; ?> 退出:
1 2 3 4 循環終止
方法2 :給定嵌套循環,在 PHP 中我們可以使用 break 2, 來終止兩個循環。在底部,程序包含一個嵌套循環並以 break 語句結束。
例如,給定兩個數組 arr1 和 arr2,挑戰是將所有 arr2 值映射到 arr1,即每個 arr1 值不等於 arr2。如果 arr1 中的值等於 arr2 的值,則使用 break 2 終止兩個循環並繼續執行語句。示例:
輸入:arr1 = array (` A`,`B`,`C`); arr2 = 數組(`C`,`A`,`B`,`D`);輸出:AC 迴路終止輸入:arr1 = 數組 (10, 2, 5, 20, 40) arr2 = 數組 (1, 2) 輸出:10 1 2 2 1 迴路終止

// 打破循環的PHP程序
// 聲明兩個數組並初始化$arr1 = array ( `A` , <代碼>`B`
, `C` ); $arr2 = 數組 ( `C` , `A` , `B` , `D` ); < br>// 使用foreach循環foreach ( $arr1 as $a ) { echo "$a" ; // 使用嵌套循環 foreach ( <代碼>$arr2
as $b ) { if <代碼>(
$a != $b ) echo "$b" ; else break 2; } echo " " ; } echo "循環終止" ; ?> 退出:
AC 循環終止