>  Q&A  >  본문

숙제에 관해서는 저를 도와주세요. 그렇지 않으면 먹고 자고 있을 때에도 이 문제를 생각하게 될 것입니다.

<?php
echo '<table width="800" border="1">';
for ($i = 0; $i < 100; $i++) {
if($i%10 ==0){
                                                                                   
}
echo '< ;td>'.($i+1).'</td>';

//왜 $i를 1씩 늘려야 하는지 이해할 수 없습니다. 이 단락에서 1의 추가를 제거하려고 하면 목록은 원래 순서를 잃게 되지만 </tr>의 끝에는 1이 추가되지 않습니다. 이상한 점은 while 루프 끝에 1이 추가되지 않는다는 것입니다. 1을 추가한 후에는 목록의 원래 순서도 손실됩니다
if(($i+1)%10==0){
echo '</tr>';

}

}
echo '</table> ';
?>

HUNTHUNT2662일 전1455

모든 응답(3)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-07-31 15:41:22

    이런 한자를 모두 대문자로 보니 좀 어지러워지네요. 이제 이 문제를 해결하셨는지 알고 싶습니다

    회신하다
    0
  • 树&刀布

    树&刀布2017-07-29 12:09:38

    </tr>은 10번째 출력이므로 $i는 처음에는 0이고 10번째는 $I==9입니다. ==0

    회신하다
    0
  • 树&刀布

    树&刀布2017-07-29 11:45:41

    <td>는 기본적으로 적응형이며 필드 길이에 따라 자동으로 조정됩니다. 100은 <tr>의 길이를 나타내는 세 자리 숫자입니다. 필드를 0이나 공백으로 채우려면 모든 필드를 같은 길이로 만드세요

    회신하다
    0
  • 취소회신하다