php循环了很多次

时间:2011-05-22 00:27:11

标签: php html

我需要用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>

我需要将它循环播放给家里很多消息

2 个答案:

答案 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控制结构的手册在这里:

http://php.net/for

我建议您阅读有关PHP基础知识的教程。

http://devzone.zend.com/article/627

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