2011-05-22 63 views
-3

我需要循环使用PHP的HTML代码,所以它会显示一个列表,如果消息的结果,如果有可能?PHP循环次数

我在google上发现了这段代码?我不能明白:

 $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

什么是''标签?我敢肯定,HTML中不存在...... – mc10 2011-05-22 00:31:55

+0

如果您在使用PHP时遇到问题,可以向我们提供一个很好的HTML示例吗? – allnightgrocery 2011-05-22 00:32:48

回答

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

http://php.net/for

我建议你阅读PHP的基础知识教程。

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

+0

哦,谢谢大家,我想出了w3schools网站lolz – Ryan 2011-05-22 03:39:55

0

这是一个循环:

for ($counter = 10; $counter <= 100; $counter += 10) { 

它开始于10,$计数器,然后将继续,直到计数器大于100运行的代码每次更大,它将增加十个。你可以复制你的div通过围绕它这样的012循环

<?php 
for($i = 0; $i < NUMBER_OF_TIMES_TO_RUN; $i += AMOUNT_TO_ADD_EACH_TIME) { 
?> 
    HTML 
<?php 
} 
?> 
+2

实际上,NUMBER_OF_TIMES_TO_RUN并不是一个准确的“常量”,因为事情运行的实际次数为NUMBER_OF_TIMES_TO_RUN/AMOUNT_TO_ADD_EACH_TIME(使用您的变量) – mc10 2011-05-22 01:29:58