- Теория
- Теория
Внедряем цикл while в шаблон
Мы разобрались с циклом while
. Теперь внедрим его в шаблон components/product_info.php
, чтобы на странице товара появились все преимущества из массива $features
.
Для этого обозначим в шаблоне начало и конец цикла. Затем запишем условие и зададим увеличение индекса элемента с каждой итерацией.
<?php while (условие): ?> // Начало цикла
<?php $index = $index + 1 ?> // Увеличение индекса
<?php endwhile; ?> // Конец цикла
И наконец, в тело цикла добавим вывод преимуществ из массива в список.
<?php while (условие): ?>
<li><?= $массив[$index] ?></li>
<?php $index = $index + 1 ?>
<?php endwhile; ?>
В шаблоне весь код между началом и концом цикла будет выполняться определённое количество раз, пока цикл не прекратит свою работу. Если в теле цикла разметка, она будет добавляться на страницу с каждой итерацией в дополнение к той разметке, что уже вывелась на предыдущей итерации. Если в цикле PHP-код, он будет выполняться на каждой итерации, а не один раз.
Внедрим в шаблон components/product_info.php
цикл while
и выведем на страницу все преимущества товара. Не забудем использовать PHP-теги. Думпо уже поправил наш код в шаблоне, удалил вывод второго и третьего преимуществ и создал переменную-счётчик $index
.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.