【发布时间】:2021-11-11 08:12:39
【问题描述】:
这是我的html:
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
<meta name='viewport' content='width=device-width, initial-scale=1'>
<link rel='stylesheet' type='text/css' media='screen' href='index.css'>
</head>
<body>
<div class="row">
<div class="column" style="background-color:pink;"></div>
<div class="column" style="background-color:purple;"></div>
<div class="column" style="background-color:blueviolet;"></div>
<div class="column" style="background-color:blue;"></div>
<div class="column" style="background-color:rebeccapurple;"></div>
<div class="column" style="background-color:royalblue;"></div>
<div class="column" style="background-color:red;"></div>
<div class="column" style="background-color:yellow;"></div>
<div class="column" style="background-color:green;"></div>
<div class="column" style="background-color:greenyellow;"></div>
</div>
</body>
</html>
我想要一个 php 中的 for 循环,其中打印出与“x”一样多的框。我试过这个:
for ($x = 0; $x <= 10; $x++) {
echo "<div class="column" style="background-color:pink;"></div>";
}
但它没有回显任何东西,而且,当我回显时,我如何确保它们都有不同的背景颜色?
【问题讨论】:
-
尝试
echo "<div class='column' style='background-color:pink;'></div>";记住如果"开始一个字符串文字"会停止它 -
但是由于每个硬编码的 div 都有不同的颜色,您将失去所有这些
-
也可以用反斜杠\转义" : "";