PHP / jQuery在循环数据时添加行

时间:2018-07-17 11:50:52

标签: php jquery

我有一个包含“ 7”个用户帐户对象的数据库。

我已经使用任何循环函数调用了对象。

foreach (objects as object) {
  echo '<div class="col-4>"'.object->property.'"</div>';
}

我想在显示的每3列中添加一行。

上面的代码将导致我所有的对象/列/ div嵌套在一行中。 我想要一种可以让循环每3列添加一行的方法。

1 个答案:

答案 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">' : '';
}