Извините, если это уже было задано (я не могу найти ответ), но я использую PHP, и я создаю слайдер, но хотел бы, чтобы два изображения на слайд, а не один. Итак, теоретически foreach()
должен включать по два на каждый.Два элемента на петлю foreach
Пример установки заключается в следующем:
<?php foreach ($page->images as $image) : ?>
<img src="<?php echo $image->url; ?>"/>
<?php endforeach; ?>
Я думал, что я мог бы сделать что-то вроде графа ...
<?php $index = 0; foreach ($page->images as $image) : ?>
<img src="<?php echo $image->url; ?>"/>
<?php $index++; ?>
<?php if ($index % 2 == 0 && $index !=count($page->images)) : ?>
<li></li>
<?php endif; ?>
<?php endforeach; ?>
Но я немного запутался, как это было бы вставить что-то каждые 2 ... не включает в себя два из того, что забирает цикл foreach.
Надеюсь, что это имеет смысл и спасибо заранее
, если вам нужно петля 2 на 2, то вы, вероятно, не следует использовать 'foreach' в первую очередь ... –
@Bartdude Fair достаточно! –