我有一个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;” :)
答案 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是你的朋友。