示例:輸入: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 循環終止