php - 用 php rand() 数字填充 html 表
问题描述
我需要使用 php 代码填充一个 10x10 的 html 表,其中随机数为 1-10 rand(1,10),然后根据结果将单元格绘制为红色(如果 <5)或绿色(如果 >5)。我手动创建了 10 行,每行 10 td,在里面我为每一个都放了 echo(rand(1,10)) 但我的语法错误,看起来很恶心
解决方案
<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>
推荐阅读
- javascript - 在线应对浮动条形图数据
- javascript - 页面冻结与 move.js 动画循环
- c++ - 找不到运行时检查失败的根源#2
- ios - 将容量设置为可解码协议中的模型数组
- javascript - 用于在 YouTube 上选择视频质量的 JavaScript
- c# - 如何以另一种形式将 DataGridView 选定的行值传递给 TextBox?
- clojure - 如何在使用 clojure 将 EDN 文件读入 java 对象时避免打印对象哈希码
- c++ - 我应该担心多余的声明吗?
- php - Using the results of one query to make another query and populate an HTML select
- javascript - 如何使用循环通过异步函数更改数组中项目的属性?