我正在尝试使用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>';
?>
答案 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;
}
}