php - Php/Jquery 在循环数据时添加行
问题描述
我有一个包含“7”个用户帐户对象的数据库。
我已经使用任何循环函数调用了这些对象。
foreach (objects as object) {
echo '<div class="col-4>"'.object->property.'"</div>';
}
我想在显示时为每 3 列添加行。
上面的代码将导致我的所有对象/列/div 嵌套在一行中。我想要一种方法,可以让循环为每 3 列添加一行。
解决方案
边走边数对象。如果 $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">' : '';
}
推荐阅读
- python - Python Sockets 通过 HTTP 下载 jpg
- ubuntu - 安装tomcat后无法启动Ubuntu 16.04
- sql - 具有同一列的多个 INSERT (MS ACCESS)
- mongodb - MongoDB通过正则表达式条件添加字段
- azureservicebus - 在 Azure 上实现域事件 (DDD-CQRS)
- ruby-on-rails - 如何为属于同一模型的两个不同实例并在Factory Bot中需要其ID的方法编写工厂?
- c# - .NET 4.5.1 到 4.6.1 更新后的程序集清单定义不匹配
- reactjs - 无法读取多个元素上未定义的属性“绑定”
- javascript - 如何在Vue中为父组件的数据设置新值
- android - Android API 28 Pattern.compile 总是抛出异常