2015-09-24 41 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 
     } 
    ?>