-2

10 行 2 列のテーブルを生成するスクリプトを作成しました。

次の表の ように、セルにゼロ以外の自然数を生成させ、5 で割り切れるようにすることはできませ 昇順の表

これは私のコードです:

    <?php 
$rows = 10;
$cols = 2;

echo "<table border='1'>"; 

for($tr=1;$tr<=$rows;$tr++){      
     echo "<tr>";
        for($td=1;$td<=$cols;$td++){
            //generated cols and rows, now the calculus
            if ($tr/5!=0) {
                echo "<td>".($tr*5)."</td>";
            } else {
                echo "<td>".($tr*5)."</td>";
            }            
        } 
    echo "</tr>"; 
} 

echo "</table>"; 
?>

どこが間違っていたのですか、どうすれば画像のように行から行へ移動できますか?

4

1 に答える 1

0

必要以上に複雑にしています。各セルのカウンターに 5 を追加するだけです

これは、あなたの望むことですか?

$rows = 10;
$cols = 2;
echo "<table border='1'>"; 
$val=0;
for($tr=1;$tr<=$rows;$tr++){      
     echo "<tr>";
        for($td=1;$td<=$cols;$td++){
                 $val=$val+5;
                echo "<td>".$val."</td>";

        } 
    echo "</tr>"; 
} 

echo "</table>"; 
于 2013-10-28T21:10:54.547 に答える