Полный цикл в digital

Вложенные циклы

Циклы могут располагаться внутри циклов. Например, используем вложенный цикл, чтобы вывести таблицу умножения:

<!DOCTYPE html>
<html>
<head>
<title>METANIT.COM</title>
<meta charset="utf-8" />
</head>
<body>
<table>
<?php
for ($i = 1; $i < 10; $i++){
echo "<tr>";
for ($j = 1; $j < 10; $j++){
echo "<td>" . $i * $j . "</td>";
}
echo "</tr>";
}
?>
</table>
</body>
</html>

В данном случае код php помещен в элемент <table>, то есть в нем будет создаваться таблица.

Во внешнем цикле определяется переменная-счетчик $i. В этом - внешнем цикле на страницу выводится тег <tr>, то есть тег строки:

for ($i = 1; $i < 10; $i++){ 
echo "<tr>";

Далее запускается вложенный цикл, определяется переменная-счетчик $j. Цикл последовательно увеличивает значение переменной $j на единицу и умножает ее значение на значение переменной $i. Результат выводится в элемент <td>:

for ($j = 1; $j < 10; $j++){ 
echo "<td>" . $i * $j . "</td>";

После 9 итераций, когда переменная $j достигнет 10, вложенный цикл завершается и внешний цикл выводит закрывающий тег строки:

echo "</tr>";

И запускается новая итерация внешнего цикла. В итоге скрипт сформирует таблицу умножения:

1  2  3  4  5  6  7  8  9
2  4  6  8  10 12 14 16 18
3  6  9  10 15 18 21 24 27
4  8  12 16 20 24 28 32 36
5  10 15 20 25 30 35 40 45
6  12 18 24 30 36 42 48 54
7  14 21 28 35 42 49 56 63
8  16 24 32 40 48 56 64 72
9  18 27 36 45 54 63 72 81
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг