php - 如何每 10 次关闭一个 div?
问题描述
我需要以下 X3
<div class="row>
<div class="col">
<div class="carousel">
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
</div>
</div>
</div>
这是我的看法
$rows = 0;
$numPost = 0;
while($rows < 2 ) {
echo '<div class="row"><div class="col"><div class="carousel">';
$posts = get_posts( array(
'post_type' => 'post',
'posts_per_page' => -1,
) );
foreach ( $posts as $post ) {
?>
<div class="carousel-cell">
//content....
</div>
<?php
$numPost++;
if($numPost % 10 == 0) {
$numPost = 0;
echo '</div></div></div><div class="row"><div class="col"><div class="carousel">';
}
}
echo '</div></div></div>';
$rows++;
if($rows = 3) {
break;
}
}
但是在这三个的末尾,它给了我一个空行,如下所示:
<div class="row>
<div class="col">
<div class="carousel"></div>
</div>
</div>
解决方案
首先检查您的最后一个 if 语句,它将是:
if($rows == 3) {
break;
}
代替:
if($rows = 3) {
break;
}
推荐阅读
- ios - 如何设置 NSAttributedString 文本颜色?
- c++ - C++获取APPDATA的路径
- python - 如何使用 FancyArrowPatch 制作不同类型的箭头?
- javascript - 这两个使用 Object Prototype 的代码片段是否完全相同?
- asp.net-core - 在具有 .net core 3.1 和 .net framework 4.7.2 的项目中使用 httpclientfactory
- python - 在 Django Rest Framework 中遇到路由问题(提供 url 或路径)
- php - Nginx PHP-FPM 停止工作,打开连接中的套接字
- javascript - javascript中的文本下划线输出表
- caching - 需要帮助理解缓存概念
- html - 是否可以在没有 CSS 的情况下创建 html div 列?