构建三角形数字模式PHP

时间:2018-01-10 06:46:57

标签: php design-patterns

我遇到了问题。我能够建立不同的模式prev。但是,我无法弄清楚如何使用nessessary输出生成脚本。

1 2 3 4 5 6 7 8
  1 2 3 4 5 6 7
    1 2 3 4 5 6
      1 2 3 4 5
        1 2 3 4
          1 2 3
            1 2
              1
?>
    <?php  
    for($a=8;$a>=1;$a--){  
    for($b=1;$b<=$a;$b++){  
    echo $b. ' ';  
    }  
    echo "<br>";  
    }
    ?> 

提前致谢。

2 个答案:

答案 0 :(得分:0)

       <?php
        $z = 1;
        for( $a=8;$a>=1;$a--){  
            for($b=1;$b<=$a;$b++){  
                echo b." ";  
            }
            if($a!=1){
                echo "<br>";
                $i = 0;
                while($i<$z){
                    echo "  ";
                    $i++;
                }
                $z++;
            }
        }
       ?>

答案 1 :(得分:0)

我找到了解决方法。检查以下代码。

for($a=8;$a>=1; $a--) {
    for($c=$a;$c<=8;$c++) {
        // echo '&nbsp;&nbsp;';
        echo '  ';
    }
    for($b=1;$b<=$a;$b++) {
        echo $b;
    }
    echo "<br />";
}

如果空间不起作用,请尝试评论部分。