2015-09-24 42 views
0

這是我的代碼。它實際上是一個html文件。我想用php循環這些語句,這樣我可以在我的html頁面中重複該段落多次。請幫助使用php的循環html語句

<?php 
    for($i=0;$i<=5;$i++){ 

     <li> 
      <div class="imgholder"><img src="images/demo/imgl.gif" alt="" /></div> 
      <div class="latestnews"> 
       <h2>Text !</h2> 
       <p>Text 2</p> 
      </div> 
      <br class="clear" /> 
     </li> 
    } 
?> 
+1

你需要echo'HTML裏面的php – user5173426

+0

你可以顯示代碼嗎? plz –

回答

2

您需要echo PHP內的HTML:

<?php 

     for($i=0;$i<=5;$i++) 
     { 

echo   '<li> 
      <div class="imgholder"><img src="images/demo/imgl.gif" alt="" /></div> 
      <div class="latestnews"> 
       <h2>Text !</h2> 
       <p>Text 2</p> 
      </div> 
      <br class="clear" /> 
      </li>'; 
    } 
      ?> 

或者您也可以在HTML和PHP一樣分開:括號後

<?php 
    for($i=0;$i<=5;$i++) 
    { ?> 

     <li> 
     <div class="imgholder"><img src="images/demo/imgl.gif" alt="" /></div> 
     <div class="latestnews"> 
      <h2>Text !</h2> 
      <p>Text 2</p> 
     </div> 
     <br class="clear" /> 
     </li> 
    <?php } ?> 
+0

thanku sir ... that worked .. :) –

1

關閉PHP的標籤,你也可以在單引號中寫HTML。

 <?php 
    for($i=0;$i<=5;$i++) 
    { 
    ?> 
    <li> 
     <div class="imgholder"><img src="images/demo/imgl.gif" alt="" /></div> 
     <div class="latestnews"> 
     <h2>Text !</h2> 
     <p>Text 2</p> 
     </div> 
     <br class="clear" /> 
     </li> 
    <?php 
     } 
    ?>