我需要使用php代码填充一个10x10 html表,其随机数为1-10 rand(1,10),然后根据结果将单元格涂成红色(如果<5)或绿色(如果> 5)。我手动创建了10行,每行10 td,并且在其中每行分别放置了echo(rand(1,10)),但是我的语法是错误的,看起来很粗糙
答案 0 :(得分:1)
<table>
<tbody>
<?php for ($i = 0; $i < 10; $i++) : ?>
<tr>
<?php for ($k = 0; $k < 10; $k++) : ?>
<?php $num = rand(1, 10); ?>
<td style="color: <?= $num < 5 ? 'red' : 'green'; ?>"><?= $num; ?></td>
<?php endfor; ?>
</tr>
<?php endfor; ?>
</tbody>
</table>