用php rand()数字填充html表

时间:2019-05-02 18:57:20

标签: php random

我需要使用php代码填充一个10x10 html表,其随机数为1-10 rand(1,10),然后根据结果将单元格涂成红色(如果<5)或绿色(如果> 5)。我手动创建了10行,每行10 td,并且在其中每行分别放置了echo(rand(1,10)),但是我的语法是错误的,看起来很粗糙

1 个答案:

答案 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>