PHP方形图像

时间:2016-12-07 09:04:35

标签: php

我正在尝试使用PHP创建一个10 x 10平方的gif图像。这段代码就是这样做的,但代码不足。我尝试过使用if语句,但效果不佳。我正在寻找另一个解决这个问题的方法。

<?php

    for ($i = 1; $i <= 10; $i++) {
        echo '<img src="image1.gif" style="width:50px;height:50px";/>';
    }
    echo '<br>';
    for ($i = 1; $i <= 10; $i++) {
        echo '<img src="image2.gif" style="width:50px;height:50px";/>';
    }
    echo '<br>';
    for ($i = 1; $i <= 10; $i++) {
        echo '<img src="image1.gif" style="width:50px;height:50px";/>';
    }
    echo '<br>';
    for ($i = 1; $i <= 10; $i++) {
        echo '<img src="image2.gif" style="width:50px;height:50px";/>';
    }
    echo '<br>';
    for ($i = 1; $i <= 10; $i++) {
        echo '<img src="image1.gif" style="width:50px;height:50px";/>';
    }
    echo '<br>';
    for ($i = 1; $i <= 10; $i++) {
        echo '<img src="image2.gif" style="width:50px;height:50px";/>';
    }
    echo '<br>';
    for ($i = 1; $i <= 10; $i++) {
        echo '<img src="image1.gif" style="width:50px;height:50px";/>';
    }
    echo '<br>';
    for ($i = 1; $i <= 10; $i++) {
        echo '<img src="image2.gif" style="width:50px;height:50px";/>';
    }
    echo '<br>';
    for ($i = 1; $i <= 10; $i++) {
        echo '<img src="image1.gif" style="width:50px;height:50px";/>';
    }
    echo '<br>';
    for ($i = 1; $i <= 10; $i++) {
        echo '<img src="image2.gif" style="width:50px;height:50px";/>';
    }
    echo '<br>';

?>

1 个答案:

答案 0 :(得分:0)

只需使用单个for循环

   $j = 1;
   for($i = 1; $i <= 100; $i++) { 
    if( $j % 2 == 0){
      echo '<img src="cows.gif" style="width:50px;height:50px";/>';
     }
     else{
       echo '<img src="chickens.gif" style="width:50px;height:50px";/>';
     }
    if($i % 10 == 0){       
       echo "<br>";
       $j = $j + 1;
      }
  }