Примеры:Ввод: массив1 = массив (1, 2, 3, 4, 5, 6, 7) Вывод: 1 2 3 4 Цикл завершен Цикл содержит условие if и когда условие true, тогда цикл прервется, иначе отобразится содержимое массива. Ввод: array1 = массив (`10`,` 2`, `5`,` 20`, `40`) Вывод: 10 2 Цикл завершен
Программа:
// PHP-программа для разрыва цикла
// Объявление массива и его инициализация
$массив
=
массив
(1, 2, 3, 4, 5, 6, 7);
// Использование цикла foreach
foreach
(
$array
as
$a
) {
if
(
$a
== 5)
break
;
else
echo
$a
.
""
;
}
echo
" "
;
echo
"Цикл завершен"
;
?>
Выход:1 2 3 4 Цикл завершен
Метод 2 :при наличии вложенных циклов в PHP мы можем использовать break 2, чтобы завершить два цикла. Внизу программа содержит вложенный цикл и завершает его оператором break.
Например, для двух массивов arr1 и arr2 задача состоит в том, чтобы отобразить все значения arr2 ‚Äã‚Äãдля каждого значения arr1 в arr1, т.е. не равно обр2. Если значение в arr1 равно значению arr2, завершите оба цикла, используя break 2, и продолжите выполнение операторов.Примеры:Входные данные: arr1 = array (` А`,`В`,`С`); arr2 = массив ("C", "A", "B", "D"); Выход: Завершение цикла переменного тока Ввод: arr1 = массив (10, 2, 5, 20, 40) arr2 = массив (1, 2) Выход: 10 1 2 2 1 Завершение цикла
// PHP-программа для разрыва цикла
// Объявить два массива и инициализировать их
$arr1
=
массив
(
` A`
,
`B`
,
`C`
);
$arr2
=
массив
(
`C`
,
`A`
,
`B`
,
`D`
);
< br>// Использование цикла foreach
foreach
(
$arr1
as
$a
) {
echo
"$a"
;
// Ue вложенный цикл
foreach
(
$arr2
as
$b
) {
if
(
$a
! =
$b
)
echo
"$b"
;
else
break
2;
}
echo
" "
;
}
echo
"Цикл завершен"
;
?>
Выход:Петля переменного тока разорвана