базовый курс php
-
1php. Для чего нужен php
-
2php. Установка окружении
-
3php Начало
-
4 php Переменные
-
5php Константы
-
6php ТИПЫ
-
7php
-
8php
-
9php Оператор присваивания
-
10php Операторы сравнения
-
11php
-
12php Управляющие конструкции ¶
-
13php Тернарный оператор ¶
-
14ph switch
-
15php while
-
16php for
-
17php continue/break
-
18php Масив
-
19php foreach ¶
-
20php Функции, определяемые пользователем
-
21php Управляющие конструкции ¶
-
22php Альтернативный синтаксис управляющих структур
-
23php функции для работы с массивами
-
24php Функции для работы со строками ¶
-
25php $_GET --- $_POST — $_REQUEST
-
26php $_FILES , move_uploaded_file() , MAIL, HEADER
-
27php session
-
28php sqli
-
29php mysqli
17php continue/break
continue ¶
(PHP 4, PHP 5, PHP 7, PHP 8)
continue
используется внутри циклических структур для пропуска оставшейся части текущей итерации цикла и, при соблюдении условий, начала следующей итерации.
Замечание: В PHP оператор switch считается циклическим и внутри него может использоваться
continue
. Еслиcontinue
не передано аргументов, то он ведёт себя аналогичноbreak
, но выдаёт предупреждение о возможной ошибке. Еслиswitch
расположен внутри цикла,continue 2
продолжит выполнение внешнего цикла со следующей итерации.
continue
принимает необязательный числовой аргумент, который указывает на скольких уровнях вложенных циклов будет пропущена оставшаяся часть итерации. Значением по умолчанию является 1
, при которой пропускается оставшаяся часть текущего цикла.
<?php
foreach ($arr as $key => $value) {
if (!($key % 2)) { // пропуск чётных чисел
continue;
}
do_something_odd($value);
}
$i = 0;
while ($i++ < 5) {
echo "Снаружи<br />\n";
while (1) {
echo "В середине<br />\n";
while (1) {
echo "Внутри<br />\n";
continue 3;
}
echo "Это никогда не будет выведено.<br />\n";
}
echo "Это тоже.<br />\n";
}
?>
break ¶
(PHP 4, PHP 5, PHP 7, PHP 8)
break
прерывает выполнение текущей структуры for
, foreach
, while
, do-while
или switch
.
break
принимает необязательный числовой аргумент, который сообщает ему выполнение какого количества вложенных структур необходимо прервать. Значение по умолчанию 1
, только ближайшая структура будет прервана.
<?php
$arr = array('один', 'два', 'три', 'четыре', 'стоп', 'пять');
foreach ($arr as $val) {
if ($val == 'стоп') {
break; /* Тут можно было написать 'break 1;'. */
}
echo "$val<br />\n";
}
/* Использование дополнительного аргумента. */
$i = 0;
while (++$i) {
switch ($i) {
case 5:
echo "Итерация 5<br />\n";
break 1; /* Выйти только из конструкции switch. */
case 10:
echo "Итерация 10; выходим<br />\n";
break 2; /* Выходим из конструкции switch и из цикла while. */
default:
break;
}
}
?>
HOME YASK
- Создать таблицу умножения с помощью цикла for и вывести всё столбик
- вывести нечётные числа с помощью for до 20
- создать переменную year, занести туда год вашего рождения и вывести все года до 2022 года с помощи for и while