PHP三角图

PHP三角图,php,html,Php,Html,我不知道如何使用两组图像创建三角形。使用*相对容易做到。它大约有40行代码,这样做有点可笑。我试着在网上查找,但没有找到解决方案 for ($i = 0; $i < 1; $i++) { echo '<img src="Dinosaur.gif" style="width:50px;height:50px";/>'; } echo '<br>'; for (

我不知道如何使用两组图像创建三角形。使用*相对容易做到。它大约有40行代码,这样做有点可笑。我试着在网上查找,但没有找到解决方案

        for ($i = 0; $i < 1; $i++) {
            echo '<img src="Dinosaur.gif" style="width:50px;height:50px";/>';           
        }
        echo '<br>';
        for ($j = 0; $j < 2; $j++) {
            echo '<img src="Penguin.gif" style="width:50px;height:50px";/>';                            
        }
        echo '<br>';
        for ($i = 0; $i < 3; $i++) {
            echo '<img src="Dinosaur.gif" style="width:50px;height:50px";/>';           
        }
        echo '<br>';
        for ($i = 0; $i < 4; $i++) {
            echo '<img src="Penguin.gif" style="width:50px;height:50px";/>';            
        }
        echo '<br>';
        for ($i = 0; $i < 5; $i++) {
            echo '<img src="Dinosaur.gif" style="width:50px;height:50px";/>';           
        }
        echo '<br>';
        for ($i = 0; $i < 6; $i++) {
            echo '<img src="Penguin.gif" style="width:50px;height:50px";/>';            
        }
        echo '<br>';
        for ($i = 0; $i < 5; $i++) {
            echo '<img src="Dinosaur.gif" style="width:50px;height:50px";/>';           
        }
        echo '<br>';
        for ($i = 0; $i < 4; $i++) {
            echo '<img src="Penguin.gif" style="width:50px;height:50px";/>';            
        }
        echo '<br>';
        for ($i = 0; $i < 3; $i++) {
            echo '<img src="Dinosaur.gif" style="width:50px;height:50px";/>';           
        }
        echo '<br>';
        for ($i = 0; $i < 2; $i++) {
            echo '<img src="Penguin.gif" style="width:50px;height:50px";/>';            
        }
        echo '<br>';
        for ($i = 0; $i < 1; $i++) {
            echo '<img src="Dinosaur.gif" style="width:50px;height:50px";/>';           
        }
($i=0;$i<1;$i++)的
{
回声';
}
回声“
”; 对于($j=0;$j<2;$j++){ 回声'; } 回声“
”; 对于($i=0;$i<3;$i++){ 回声'; } 回声“
”; 对于($i=0;$i<4;$i++){ 回声'; } 回声“
”; 对于($i=0;$i<5;$i++){ 回声'; } 回声“
”; 对于($i=0;$i<6;$i++){ 回声'; } 回声“
”; 对于($i=0;$i<5;$i++){ 回声'; } 回声“
”; 对于($i=0;$i<4;$i++){ 回声'; } 回声“
”; 对于($i=0;$i<3;$i++){ 回声'; } 回声“
”; 对于($i=0;$i<2;$i++){ 回声'; } 回声“
”; 对于($i=0;$i<1;$i++){ 回声'; }
像这样的东西

替换:

* with `<img src="Dinosaur.gif" style="width:50px;height:50px";/>`and
^ with `<img src="Penguin.gif" style="width:50px;height:50px";/>`
*与``和
^与``
编辑:



感谢您提供的解决方案添加了一个PHP HTML解决方案~
<!DOCTYPE html>
<html>
<body>

<?php
$i = 0;
$j = 0;
$rows = 15;

for($i = 1; $i <= $rows; $i++) {
    for($j=1; $j <= $i; ++$j) {
        if($i % 2 == 0) {
            echo ($j % 2 == 0 ? "<img src='http://www.k6-geometric-shapes.com/images/prism-base-square.jpg' style='width:50px;height:50px';/>" : "<img src='http://www.k6-geometric-shapes.com/images/pyramid-base-square.jpg' style='width:50px;height:50px';/>");
        } else {
            echo ($j % 2 == 0 ? "<img src='http://www.k6-geometric-shapes.com/images/pyramid-base-square.jpg' style='width:50px;height:50px';/>" : "<img src='http://www.k6-geometric-shapes.com/images/prism-base-square.jpg' style='width:50px;height:50px';/>");
        }
    }
    echo "<br>";
}

for($i = $rows; $i >= 1; $i--) {
    for($j=$i; $j > 1; --$j) {
      echo ($j % 2 == 0 ? "<img src='http://www.k6-geometric-shapes.com/images/prism-base-square.jpg' style='width:50px;height:50px';/>" : "<img src='http://www.k6-geometric-shapes.com/images/pyramid-base-square.jpg' style='width:50px;height:50px';/>");
    }
    echo "<br>";
}

?>

</body>
</html>