我正在显示数据库表中的数据,我可以很容易地循环浏览2种背景颜色,但是如何将其扩展为包含3种或可能4种背景颜色?
目前我有两个css类的代码:
php echo $ i ++%2?'class ="even"':'class ="odd"';
非常感谢
使用类数组并使用模数(余数)的结果作为索引.
$classes = array("odd", "even", "odder", "more_even");
for ($i=0; $i < 10; $i++)
{
echo $classes[$i%4];
}
Run Code Online (Sandbox Code Playgroud)
然后,您可以将4替换为数组的大小,以使其基于数组完全动态化.
echo "<br>".$classes[$i%count($classes)];
Run Code Online (Sandbox Code Playgroud)