1

これは私が問題を抱えている練習問題です。これまでのところ、次のコードを使用してテーブルを作成する必要があります。私の間違いが何であるかについての説明とともに、それを修正するための助けが必要です。

私がやろうとしていることは非常に簡単です.htmlコードにネストされたphpを使用して、テーブルに1から100までの数字を生成します

10 個の数字ごとに一列に並べ、10 個ごとに改行する必要があります

| 1 | 2 | . . . | 10 |

|11 | 12| ....  | 20 |

|21 | 22| ....  | 30 |
.
.
.
|91| 92 | ...   |100|

<table border="1">
<?php
    for ($x=1; $x <= 100; $x++){
        if($x%11 ==0) {
            echo "<tr><td>" . "<br>" . "</tr></td>";
        }
        echo "<tc><td>" . $x . "</td></tc>" ;
    }
?>
</table>

また、行を分割するためにステートメントがネストされforたループのステートメントを使用しますif

誰かがこのコードの間違いを指摘してください。

正しいコードは次のようになります。

<table border="1">
<?php
    for ($x=1; $x <= 100; $x++){
        if($x%10 ==1) {
            echo "<tr>";
        }
        echo "<td>" . $x . "</td>" ;
    }
?>
</table>

助けてくれてありがとう

4

3 に答える 3