mrdubz
@mrdubz
front end developer

Как задать классы элементам цикла?

Есть некий список выводимый вот таким кодом
<?php if(count($items)): ?>
<ul>
	<?php foreach ($items as $key=>$item):	?>
	<li class="someclass myclass">some content</li>
	<?php endforeach; ?>
</ul>
<?php endif; ?>


Заведомо известно, что элементов в цикле не будет больше 3-5.
Как в данном случае можно захардкодить классы, например, первому элементу вместо "myclass" присваивать "class-one", второму "class-red" а третьему "class-rounded"?
  • Вопрос задан
  • 925 просмотров
Решения вопроса 2
alex-saratov
@alex-saratov
$class = array('class-one', 'class-red', 'class-rounded');


<li class="someclass <?php echo $class[$key]; ?>">some content</li>
Ответ написан
vitali1995
@vitali1995
Как вариант: добавить массив классов с ключами из $key.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы