답변 2개 / 댓글 1개
port443
10년 전
Copy
<table border='1' width='100%'> <tr> <?php for ($i = 0; $i < 21; $i++) {?> <td><?php echo $i;?></td> <?php if ($i%4 == 3) echo "</tr><tr><td bgcolor='#99cc00' colspan='4'>td</td></tr><tr>"; } if ($i%4 !== 0) echo "</tr><tr><td bgcolor='#99cc00' colspan='4'>td</td></tr><tr>"; ?> </tr></table>
i 의 loop 가 끝나고 나누기 연산을 했을때 0이 아니면 출력하게 하면 됩니다.
덧. 코드 가독성이 떨어져서 수정하였습니다.
port443
10년 전
Copy
<table border='1' width='100%'> <tr> <?php for ($i = 0; $i < 21; $i++) {?> <td><?php echo $i;?></td> <?php if ($i%4 == 3) { echo "</tr><tr><td bgcolor='#99cc00' colspan='4'>td</td></tr><tr>"; } ?> <?php }?> </tr></table>
다음엔 이미지 말고 코드로 올려주세요
분석 어려워요
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
