使用php创建乘法表

时间:2014-02-23 13:32:16

标签: php

我正在尝试使用php创建乘法表,如下所示:

<?php

$cols = 10;
$rows = 10;
?>

......很多HTML代码......

<?php

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

        for ($r =0; $r < $rows; $r++){

            echo('<tr>');

            for ($c = 0; $c < $cols; $c++)
                echo( '<td>' .$c*$r.'</td></tr>');

        }

        echo("</table>");

?>

我可能会错过一些东西,但无法弄清楚它是什么。

任何建议都将不胜感激,谢谢!

2 个答案:

答案 0 :(得分:4)

试试这个:

您正在为每列关闭tr标记。 你需要在cloumn for循环后关闭tr标签。

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

        for ($r =0; $r < $rows; $r++){

            echo'<tr>';

            for ($c = 0; $c < $cols; $c++)
                echo '<td>' .$c*$r.'</td>';
           echo '</tr>'; // close tr tag here

        }

  echo"</table>";

答案 1 :(得分:1)

</tr>标记移到内部for循环之外:

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

for ($r =0; $r < $rows; $r++){

    echo('<tr>');

    for ($c = 0; $c < $cols; $c++)
        echo( '<td>' .$c*$r.'</td>');

    echo('</tr>');

}

echo("</table>");