使用PHP If语句有2个条件和爆炸功能

时间:2014-01-08 07:22:51

标签: php explode

Pl建议PHP IF语句。如何使用它两次,例如当列表的数量达到第4个数字时的广告脚本和具有多个列表的页面上的第9个数字

当与下面的代码一起使用时,它不起作用。

    <?php
    $listings = explode("<hr/>", $list);
    $numberOfListings = count($listings);
    for($i = 0; $i < $numberOfListings; ++$i) 
    {
    if ($i == 4)
    { ?> 

   <some ad script runs in>

    if ($i == 9)

    { ?> 

   <some ad script runs in>

    <?php }
    echo $listings[$i] . "<hr/>";
    }
    ?> 

1 个答案:

答案 0 :(得分:2)

你可以尝试这个,添加$Reset变量,这样每个循环&gt; 10重置计数

    <?php
    $listings = explode("<hr/>", $list);
    $numberOfListings = count($listings);
    $Reset =1;
    for($i = 0; $i < $numberOfListings; ++$i) 
    {
        if ($Reset == 4)
        { ?> 

   <some ad script runs in>

   <?php } if ($Reset == 9) { ?> 

   <some ad script runs in>

    <?php }
         echo $listings[$i] . "<hr/>";

         if($Reset>10){
                $Reset =1;
          }
          $Reset++;

    }
    ?>