如何使用PHP生成HTML表
创建了一个脚本,该脚本生成一个包含10行和2列的表 我无法使单元格生成的自然数为非零,并可被5整除,如下表所示: 这是我的代码:如何使用PHP生成HTML表,php,html,Php,Html,创建了一个脚本,该脚本生成一个包含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++){
<?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>";
?>
您正在使它变得比需要的更复杂。只需在每个单元格的计数器上加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>";
$rows=10;
$cols=2;
回声“;
$val=0;
对于($tr=1;$tr您的if
的两边是相同的,您没有考虑到$td
。删除if
语句,您不需要它-然后根据两个循环变量计算出生成数字所需的数学语句。如果您愿意这样做,人们会给您提示:)
是的,这正是我想要的!