【发布时间】:2020-05-11 00:20:32
【问题描述】:
我需要创建 3 个包含 10 列和 5 行的表格,显示从 1 到 50 的数字,我需要生成 3 个随机数组合,其中包含 6 个从 1 到 50 的十位,并将表格中绘制的数字定义为红色.
到目前为止一切顺利,我创建了一个 for 来显示表格,并在其中创建了一个函数来显示从 1 到 50 的数字。
for ($r = 1; $r <4; $r++) {
echo "<p> Result:". $ r. PHP_EOL;
echo "<table> <tr>
<th> 1 </th>
<th> 2 </th>
<th> 3 </th>
<th> 4 </th>
<th> 5 </th>
<th> 6 </th>
<th> 7 </th>
<th> 8 </th>
<th> 9 </th>
<th> 10 </th>
</tr> ";
for ($d = 1; $d <51; $d) {
if ($d%10 == 1) {
echo "<tr>". PHP_EOL;
}
echo "<td>". $ d ++. "</td>". PHP_EOL;
if ($d%10 == 1) {
echo "</tr>". PHP_EOL;
}
}
echo "</table>";
}
你用来生成随机数的函数:
for ($i = 0; $i <7; $i++) {
$result[] = rand(1, 50);
for ($b = 0; $b <count ($result); $b++) {
}
}
我的问题是我无法定义在各个表格中绘制的数字。
【问题讨论】:
-
首先修复你的变量声明。 $ 后面不应该有空格