不使用while循环

时间:2015-08-21 16:35:12

标签: php html css

以下是使用while循环生成div的简单代码,但它不起作用?

它的基本HTML不是很复杂,但仍然没有显示5个div? 实际上甚至没有显示单个div!?

<?php 
$i=1;
while($i==5)
{
echo "<div class='data_block'></div>";  
$i++;   
}
?>

的CSS:

.data_block
{
    background-color: #7E81A0;
    width:95%;
    height:30%;
    margin-left:auto;
    margin-right:auto;
}

我该怎么办?

2 个答案:

答案 0 :(得分:5)

while($i==5)

检查$i是否等于5

上面一行将$i设置为1

因此它永远不会运行。

你想要这样的东西:

while($i<5)

答案 1 :(得分:1)

<?php 
   for($i=0; $i<5; $i++){
      echo "<div class='data_block'></div>";    
   }
?>