1

私はこれをどのように変更するのか疑問に思っています:

enter <td>. In <td class= '".$class." thum'> here このコードはテーブルを使用しており、代わりにdivを使用しようとしていますが、 Likeで行うのと同じ方法でdivを定義したいと思います。enter <div class='".$class." thumb'> here

enter <td ' class='".$class." thumb'><div align='center'><a href='show-".$row['id'].".php'><img src='".$row['image']."' width='80' height='60' /></a></div></td> here

ループを繰り返すたびに色を変えようとしています。それが$classが存在するものです。

これはまったく明らかではないと思います。説明するのは難しい

前もって感謝します

4

1 に答える 1

2

出力をエコーする前に、各ループ内で新しい値を定義できます。たとえば、「ゼブラストライプ」が必要な場合は、現在の反復が偶数か奇数かを確認できます。

for ( $i = 0; $i < count( $items ); $i++ ) {
  $style = ( $i % 2 == 0 ) ? $styleA : $styleB ;
  echo "<td class='{$style} thumb'>...</td>";
}

サンプル出力:http ://codepad.org/8cYyiBBH

于 2012-05-13T05:53:00.050 に答える