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

Php 分隔符在第5个方框/行之后将如何显示?,php,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"&

我想在第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>

  • 图像/“width=“30”height=“30”alt=”“class=“icon”/

您可以在每个循环中添加一些计数器并增加它,然后使用类似模的:

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

使用计数器和模。非常感谢