PHP教程:循环每4个li包裹一个div

PHP教程:循环每4个li包裹一个div-第1张-菜鸟博客

有的时候我们需要做的是每4个循环在数据的输出周围包装一个div。

正常foreach循环是这样的:

<?php 
foreach ($articles as $article) { 
    echo '<li>.....</li>'
}
////////////// 
<li>.....</li>
<li>.....</li>
<li>.....</li>
<li>.....</li>
<li>.....</li>
<li>.....</li>
<li>.....</li>
<li>.....</li>
<li>.....</li>
<li>.....</li>
<li>.....</li>
<li>.....</li>
?>

但是我们希望得到的是这样的

<div>
<li>.....</li>
<li>.....</li>
<li>.....</li>
<li>.....</li>
</div>
<div>
<li>.....</li>
<li>.....</li>
<li>.....</li>
<li>.....</li>
</div>
<div>
<li>.....</li>
<li>.....</li>
<li>.....</li>
<li>.....</li>
</div>

那么要怎么实现呢?以下示例代码

<?php
$i = 0;
foreach ($articles as $article) {
  if (($i % 4) == 1) {
    echo "<div>";
  }
  echo '<li>.....</li>';
  if (($i % 4) == 0) {
    echo "</div>";
  }
  $i++;
}
?>


猜你喜欢

PHP教程:循环每4个li包裹一个div

PHP教程:循环每4个li包裹一个div

有的时候我们需要做的是每4个循环在数据的输出周围包装一个div。正常foreach循环是这样的:<?php  foreach ($articles as ...

PHP教程:在foreach循环文章列表中插入随机广告位

PHP教程:在foreach循环文章列表中插入随机广告位

之前做了一个插件zblogphp插件:广告伪装成文章插件 ,但其实插件还是有些是实现不了的。那么怎么办呢?最好最快的方法,修改主题模板文件,在循环列表加入判断加入相关广告代码。那样效果是最好的。$i&...

发表评论