Php 在列和行上循环
我已经编写了这段代码,它似乎可以工作(有点),但我希望它能够在每一行中有3个图像时生成行。我不太清楚 而一行中没有3个图像 将它们添加到一个列中 当一行中有3个图像时 把接下来的三个排成一行 你能帮我把它修好吗Php 在列和行上循环,php,wordpress,twitter-bootstrap-3,Php,Wordpress,Twitter Bootstrap 3,我已经编写了这段代码,它似乎可以工作(有点),但我希望它能够在每一行中有3个图像时生成行。我不太清楚 而一行中没有3个图像 将它们添加到一个列中 当一行中有3个图像时 把接下来的三个排成一行 你能帮我把它修好吗 <div class="row"> <?php $i = 0 ?> <?php while ($i < 3 && $the_query->have_posts() ) : $
<div class="row">
<?php $i = 0 ?>
<?php while ($i < 3 && $the_query->have_posts() ) : $the_query->the_post(); ?>
<div class="col-md-4">
<?php the_post_thumbnail('actus');
$i++?>
</div>
<?php $i = 0; endwhile; ?>
</div>
您可以尝试使用与的组合。您好,谢谢您的回答。你们的意思是代替while?是的,while循环通常用于非常简单的迭代。如果需要计算一些东西,这几乎总是意味着您应该运行for循环。在这种特殊情况下,您只需要为循环使用一个迭代器,是保留while还是用for替换它取决于您自己