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>