0
Я хочу добавить ясный div
(то есть <div class="clear></div>
) после каждого третьего срока, но у меня возникают трудности с этим в блоке foreach
. Я могу, однако, в течение цикла while.Добавить Ясный div каждый третий foreach
Любая помощь очень ценится.
<?php
$terms = get_field('feature_choices');
// print_r($terms);
if($terms): ?>
<?php foreach($terms as $term): ?>
<div class="col-sm-3 margin_bottom">
<div class="row">
<div class="col-xs-2">
<img src="<?php bloginfo('template_directory'); ?>/assets/img/checkmark.png" alt="" />
</div>
<div class="col-xs-10">
<?php echo $term->name; ?>
</div>
</div>
</div>
<?php endforeach; ?>
<?php endif; ?>
Вы хотите использовать [ 'mod'] (http://php.net/manual/en/internals2.opcodes.mod.php) –
Счетчик и modulo – philipp
Добавьте переменную счетчика перед циклом и добавьте 1 к нему каждый раз в вашем цикле. Затем используйте $ counter% 3 == 0, чтобы увидеть, будет ли это каждое третье повторение. Затем добавьте то, что вы хотите добавить. – Rimble