2011-05-22 69 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