Php 如何为foreach循环中的每X个长方体执行换行
代码如下:Php 如何为foreach循环中的每X个长方体执行换行,php,html,css,for-loop,foreach,Php,Html,Css,For Loop,Foreach,代码如下: <div> <?php foreach($treatments as $treatment) { ?> <a href="/offers/treatmentForm/<?= $treatment->treatment_name ?>"> <button class = "btn btn-info menu_button"> <
<div>
<?php foreach($treatments as $treatment)
{ ?>
<a href="/offers/treatmentForm/<?= $treatment->treatment_name ?>">
<button class = "btn btn-info menu_button">
<div class = "treatment_box">
<p><span style="color: rgb(136, 136, 136); font-size: 20px; font-weight: bold;"><?=($treatment->treatment_name)?></span></p>
<img class = "treatment_img" src= <?= ($treatment->icon_url) ?> >
</div>
</button>
</a>
<?php } ?>
</div>
如您所见,我想在每4个循环后的
标记后面插入一个换行符。如何操作?使用运算符检查是否是第(4n)个循环:
使用运算符检查是否是第(4n)个循环:
没有,我只有4个显示框。其他4个没有显示感谢你的工作!!!!我会在5分钟内接受你的回答,因为上面说不,我只有4个盒子。其他4个没有显示感谢你的工作!!!!我会在5分钟内接受你的回答,因为上面说
<div>
<?php $i = 0;
foreach($treatments as $treatment)
{
?>
<a href="/offers/treatmentForm/<?= $treatment->treatment_name ?>">
<button class = "btn btn-info menu_button">
<div class = "treatment_box">
<p><span style="color: rgb(136, 136, 136); font-size: 20px; font-weight: bold;"><?=($treatment->treatment_name)?></span></p>
<img class = "treatment_img" src= <?= ($treatment->icon_url) ?> >
</div>
</button>
</a>
<?php
if($i && ($i % 4 === 0)) {
echo "<br/>";
}
$i++;
} ?>