php her altıncı satır sınıf eklemek

3 Cevap

Ben tablodan 18 ürün seçen bir mysql sorgu var, ama ben her 6 öğe üzerinde bir sınıf eklemek istiyorum.

İşte benim kod:

  $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++;
 };

Ben farklı şeyler birkaç denedim, ama temelde her 6 madde üzerinde, ben style = eklemek istiyorum, bu çalışma almak için görünmüyor olabilir "margin-right: 0px;" :)

3 Cevap

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

Kılavuzda arithmetic operators bir göz atın.

Mod işlevi bakabilirsiniz (%)

gibi somthing.

if($i % 6 == 0)

edit: ona dayak.

Modülo senin arkadaşın.