ホームページ  >  に質問  >  本文

宿題については、助けてください。そうでないと、食べている間も寝ている間もこの問題を考えています。

<?php
echo '<table width="800" border="1">';
for ($i = 0; $i <100; $i ) {
if($i ==0){
if($i ==0){
echo '<tr>';
}else{
echo '<tr bgcolor " red">';
なぜ $i を 1 ずつ増やす必要があるのか​​理解できません。増分 if($i ==0) を削除しようとすると、リストは元の順序を失いますが、これはそうではありません。 while ループの </tr> の最後にある場合 1 を追加する場合、不思議なのは while ループの最後に 1 が追加されていないことです 1 を追加すると、リストの元の順序になります
if(($i 1) ==0){
echo '</tr>';

}

}
echo '</table>' ;
?>

HUNTHUNT2662日前1456

全員に返信(3)返信します

  • ringa_lee

    ringa_lee2017-07-31 15:41:22

    大文字の漢字を見ると少しめまいがします

    あなたがこの問題を解決したかどうか知りたいです。

    返事
    0
  • 树&刀布

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

    </tr> は 10 回目に出力されるため、$i は最初は 0、(10)%10==0; となり、10 回目は $I==9 になります。 ==0

    返事
    0
  • 树&刀布

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

    <td> はデフォルトで適応的であり、100 は <tr> の長さを示す 3 桁の数値であるため、解決策は <tr> に幅を与えることです。フィールドにゼロまたはスペースを埋め込むには、すべてのフィールドを同じ長さにします

    返事
    0
  • キャンセル返事