• Теория
  • Теория

Внедряем цикл for в шаблон

Мы научились создавать цикл for. Он пригодится нам, чтобы добавить в шаблон ссылки на разные страницы каталога.

Каталог товаров

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5

Ссылки будут элементами упорядоченного списка. Создадим их с помощью цикла for.

Чтобы внедрить цикл в шаблон, используем такой синтаксис:

  • PHP-теги пишем полностью — <?php ?>;
  • вместо фигурных скобок ставим двоеточие — for ():;
  • конец цикла обозначаем командой endfor, после которой идёт точка с запятой.
<ol>
<?php for ($i = 1; $i <= 9; $i = $i + 1): ?> // Начало цикла
  <li>...</li>                                // Тело цикла
<?php endfor; ?>                             // Конец цикла
</ol>

Код в примере создаст 9 элементов списка.

Нам нужно, чтобы в каждом элементе списка была ссылка на отдельную страницу каталога. Текстом ссылки будут числа — номера страниц. Для этого выведем переменную-счётчик внутри тега <a>:

<li><a><?= $i ?></a></li>

Предположим, что у нас 5 страниц в каталоге. Используем цикл for, чтобы создать ссылки на них.

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Числа и строки в PHP» тренажёра «Знакомство с PHP» можно после регистрации и оформления подписки.