Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在列和行上循环_Php_Wordpress_Twitter Bootstrap 3 - Fatal编程技术网

Php 在列和行上循环

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() ) : $

我已经编写了这段代码,它似乎可以工作(有点),但我希望它能够在每一行中有3个图像时生成行。我不太清楚

而一行中没有3个图像

将它们添加到一个列中

当一行中有3个图像时

把接下来的三个排成一行

你能帮我把它修好吗

      <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替换它取决于您自己