PHP 表の行に色を付ける

1行おきに背景色を付ける

余りを求める式(%)を使います。
2で割ると奇数のときに余りがでるので、色を塗ります。

1 1行目の背景色です
2 2行目の背景色です
3 3行目の背景色です
4 4行目の背景色です
5 5行目の背景色です
6 6行目の背景色です
7 7行目の背景色です
8 8行目の背景色です
9 9行目の背景色です
10 10行目の背景色です
ソース
<table>
<?php
	for($i=1; $i<=10; $i++) {//10回繰り返す
		if ($i % 2) {//余りがなければ
			print('<tr style="background-color: #21BDDE">');//背景色をつける
		} else {//それ以外の場合
			print('<tr>');//行をとじるだけ
		}
		print('<td>' .$i .'</td>');
		print('<td>' .$i . '行目の背景色です</td>');
		print('</tr>');
	}
?>
</table>

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です