使用div在循环的每次迭代中使用颜色

时间:2012-05-13 05:48:27

标签: php

我想知道如何改变这个:

这段代码正在使用一个表而我试图使用div,但我想用与enter <td>. In <td class= '".$class." thum'> here完成相同的方式来定义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。

我认为这根本不清楚。很难解释它

提前致谢

1 个答案:

答案 0 :(得分:2)

您可以在回显输出之前在每个循环中定义一个新值。例如,如果你想要“斑马条纹”,你可以检查当前的迭代是偶数还是奇数:

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

示例输出:http://codepad.org/8cYyiBBH