分隔线将如何在第5个方框/行后显示?

时间:2017-04-10 09:30:13

标签: php

我想在第5个方框/行之后添加或显示分隔符/虚线下划线只有下面一次是我的PHP代码,现在它显示在每个框/行之后

<div class="categories-holder">
<?php if ($categories) { ?>
<?php foreach ($categories as $category) { ?>
<div class="box-c">
<div class="bottom">
<div class="top">
<ul class="category">
<li><img src="<?php echo $base; ?>image/<?php echo $category['image']; ?>" width="30" height="30" alt=" " class="icon" /><a href="#" class="link"><?php echo $category['name']; ?></a></li>
</ul>
<div class="clr"></div>
</div>
</div>
</div>
<?php if (count($categories) > '5') { ?>
<div class="divider"></div>
<?php } ?>
<?php } ?>
<?php } ?>
</div>

1 个答案:

答案 0 :(得分:1)

你可以添加一些计数器并在每个循环中递增它,而不是使用模数:

 $counter = 0;
 if ($counter % 5 == 0) { 
   ...Display divider...
 }