我需要用php循环一个html代码,这样如果可能的话,它会显示一个列表吗?
我在谷歌上发现了这个代码?我无法理解:
$brush_price = 5;
echo "<table border=\"1\" align=\"center\">";
echo "<tr><th>Quantity</th>";
echo "<th>Price</th></tr>";
for ( $counter = 10; $counter <= 100; $counter += 10) {
echo "<tr><td>";
echo $counter;
echo "</td><td>";
echo $brush_price * $counter;
echo "</td></tr>";
echo "</table>";
}
我只需要复制一个
的div<div class="news" align="center" style="width:900px;height:65px;background-color:#C8C8C8">
<h3> From: ..... </h3></br>
<p1> Message: Thank you for registering... </p1>
</div>
我需要将它循环播放给家里很多消息
答案 0 :(得分:9)
<?php
for ($i = 0; $i < 10; $i++) {
?>
<div class="news" align="center" style="width:900px;height:65px;background-color:#C8C8C8">
<h3> From: ..... </h3></br>
<p1> Message: Thank you for registering... </p1>
</div>
<?php
}
?>
尽管如@ mc10所述,<p1>
不是有效的HTML标记。此代码将重复该HTML十次。要更改其重复的次数,请更改循环中的数字($i < 10
)。
示例代码是一个基本的for循环,就像我在这里使用的那样。 for
控制结构的手册在这里:
我建议您阅读有关PHP基础知识的教程。
答案 1 :(得分:0)
这是for循环:
for ( $counter = 10; $counter <= 100; $counter += 10) {
从10,$ counter开始,然后将继续,直到该计数器大于100.每次运行该代码时,它将增加10。您可以通过像这样放置一个for循环来复制你的div
<?php
for( $i = 0; $i < NUMBER_OF_TIMES_TO_RUN; $i += AMOUNT_TO_ADD_EACH_TIME) {
?>
HTML
<?php
}
?>