php使用for语句输出12个盒子(100*100),提示:循环 嵌套 条件 语句,判断被3整除的余数,如果余数为1,添加bg1背景,如余数是2 添加bg2背景,如余数是0 添加bg3背景.
时间: 2024-09-25 11:12:19 浏览: 29
在 PHP 中,你可以使用嵌套的 for 循环结合条件语句(如 if 语句)来实现这个需求。下面是一个示例代码片段:
```php
<?php
for ($i = 1; $i <= 12; $i++) {
for ($j = 1; $j <= 100; $j++) {
// 创建一个 HTML 元素,并使用 PHP 三元运算符设置背景色
echo '<div style="width: 100px; height: 100px; position: relative;">';
echo '<div style="position: absolute; top: 0; left: 0;' . (($i % 3 == 0) ? 'background-color: bg3;' : ($i % 3 == 1 ? 'background-color: bg1;' : 'background-color: bg2;')) . '">' . $i . '</div>';
echo '</div>';
}
}
?>
```
上面的代码首先外层循环 `$i` 从 1 到 12,内层循环 `$j` 从 1 到 100,每次循环都会创建一个 100x100 的 div 并根据 `$i` 对 3 取余的结果来设置不同的背景颜色。
阅读全文