phpでテーブルの色を変える。

以前はjQueryでやりましたがphpでももちろん可能。

<?
$ary = array('1行目','2行目','3行目','4行目','5行目','6行目');
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body>
<table border=1>
<?
for($i=0;$i<count($ary);$i++){
if($i % 2 == 0){
 $bgcolor = "#A0A0FF";
}else{
 $bgcolor = "#FFFFFF";
}
?>
<tr bgcolor="<?=$bgcolor?>"><td><?=$ary[$i]?></td></tr>
<?}?>
<table>
<?//var_dump($ary)?>
</body>
</html>

これで、しましまのテーブルの出来上がり。
「i行目のiを2で割ったときのあまりが0だったら」
というロジックなので、そこを3とか4とかにすれば
3、4行置きのしましまも可能な訳です。