目前我有一个页面可以输出数据库中每个人的一堆记录。因此,对于此页面上显示的每个人,他们的所有详细信息也会显示出来。
我现在要做的是正确格式化这些数据,以便在每第三或第四个人之后插入一些 HTML 代码来分解数据并使其更易于阅读,例如一个灰色条,说明数据的用途。我不知道我怎么能做到这一点?
编辑
我已将建议的代码添加到我的代码中,现在看起来像这样:
<div class="content">
<?php $i=0; ?>
<?php foreach ($members as $members) { ?>
<div class="repblock">
</div>
<?php
if (($i%4) == 0) { ?>
</div>
</div>
<div class="page" style="page-break-before: always;">
<div class="content">
<?php }
$i++; } ?>
</div>
建议的代码在一定程度上有效。发生的情况是第一个成员单独显示,然后四个记录显示在一个组中,然后继续以四个为一组显示剩余的记录,直到记录用尽,如下所示:
会员记录1
----------------
会员记录2
会员记录3
会员记录4
会员记录5
----------------
会员记录6
会员记录7
会员记录8
会员记录9
----------------
会员记录10
会员记录11
为什么一开始只显示一条记录,然后正确分组记录?