我需要一些关于 foreach 循环的帮助。
基本上我需要做的是每 4 个循环围绕数据输出包装一个 div。
我有以下循环:
foreach( $users_kicks as $kicks ) {
echo $kicks->brand;
}
每 4 次它会回显出我想将它包装在一个所以最后它看起来像这样:
<div>
kicks brand
kicks brand
kicks brand
kicks brand
</div>
<div>
kicks brand
kicks brand
kicks brand
kicks brand
</div>
<div>
kicks brand
kicks brand
kicks brand
kicks brand
</div>
等等。
干杯
最佳答案
$count = 1;
foreach( $users_kicks as $kicks )
{
if ($count%4 == 1)
{
echo "<div>";
}
echo $kicks->brand;
if ($count%4 == 0)
{
echo "</div>";
}
$count++;
}
if ($count%4 != 1) echo "</div>"; //This is to ensure there is no open div if the number of elements in user_kicks is not a multiple of 4
关于PHP - 每 4 次将 div 添加到 foreach 循环中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8753786/