我有一个包含“ 7”个用户帐户对象的数据库。
我已经使用任何循环函数调用了对象。
foreach (objects as object) {
echo '<div class="col-4>"'.object->property.'"</div>';
}
我想在显示的每3列中添加一行。
上面的代码将导致我所有的对象/列/ div嵌套在一行中。 我想要一种可以让循环每3列添加一行的方法。
答案 0 :(得分:2)
随手计算对象。如果$ x除以3没有余数,请关闭并打开下一个div:
$x = 0;
foreach ($objects as $object){
$x ++;
echo '<div class="col-4">"'.$object->property.'"</div>';
echo ($x % 3 == 0) ? '</div><div class="row">' : '';
}