我想在循环中的每第四个数字项之后打破循环。如何添加<tr></tr>在每第四个循环项之后</td>
我想创建一个20人的列表;在每tr
应该是4人。
所以,我想从循环中每隔4 th循环数中断。我的一个tr
将包含4 td
和每个td
值相对于第一个td
循环将增加1秒将2和最后将4,然后它应该与新tr
中断和值在td
像我说的在增量订单。
我的代码如下:
<?php for ($i = 0 ; $i<=20; $i++){?>
<tr>
<td>
<img src="http://bootdey.com/img/Content/user_1.jpg" alt="">
<a href="<?php echo $i ; // shoud to be 1 ?>" class="user-link">Full name 1</a>
<span class="user-subhead">Member</span>
</td>
<td>
<img src="http://bootdey.com/img/Content/user_1.jpg" alt="">
<a href="<?php echo $i ; // shoud to be 2 ?>" class="user-link">Full name 1</a>
<span class="user-subhead">Member</span>
</td>
<td>
<img src="http://bootdey.com/img/Content/user_1.jpg" alt="">
<a href="<?php echo $i ; // shoud to be 3 ?>" class="user-link">Full name 1</a>
<span class="user-subhead">Member</span>
</td>
<td>
<img src="http://bootdey.com/img/Content/user_1.jpg" alt="">
<a href="<?php echo $i ; // shoud to be 4 ?>" class="user-link">Full name 1</a>
<span class="user-subhead">Member</span>
</td>
</tr>
<?php
if($i%4==0){ echo "<tr></tr>";}
} ?>
你的$ i从0开始的,所以,$ I%3 shuold工作.. –
@NiranjanNRaju真的不应该,这将使每3,正确的使用方法是($ I + 1)% 4 – DrunkWolf
正确使用将决定从0或1到19或20 – M0rtiis