php每第六行添加一个类

时间:2009-11-05 12:23:08

标签: php

我有一个mysql查询,它从表中选择了18个项目,但我希望它在每个第6项上添加一个类。

这是我的代码:

  $i = 0;
  foreach ($this->Items as $item) {

    if ($item->image) { 

            echo '<div class="storeImages"> <img src="/images/store/'.$item->image.'" width="113" height="153" border="0" alt="'.$item->name.'" title="'.$item->name.'" /> </div>';

    };

 $i++;
 };

我尝试了几个不同的东西,但似乎无法让它工作,基本上每个第6项,我想添加style =“margin-right:0px;” :)

4 个答案:

答案 0 :(得分:10)

if($i % 6 == 0){
    //add class
}

请查看手册中的arithmetic operators

答案 1 :(得分:1)

查看Mod功能(%)

等等。

if($i % 6 == 0)

编辑:殴打它。

答案 2 :(得分:1)

$style = '';

if ($i % 6 == 0) {
  $style = ' style="margin-right: 0px;"';
}

echo '<div class="storeImages" ' . $style . '> <img src="/images/store/'.$item->image.'" width="113" height="153" border="0" alt="'.$item->name.'" title="'.$item->name.'" /> </div>';

答案 3 :(得分:0)

Modulo是你的朋友。