使用for循环在PHP中创建半个数字金字塔


Creating half a number pyramid in PHP with for loops

我被告知使用php在for循环中创建半个金字塔,如下所示:

54321
4321
321
21
1
到目前为止,这就是我所创造的,但我不知道如何去创造金字塔的其余部分。

for ($iB = 5; $iB >=0; $iB--) {  
   echo $iB.'<br>';
}

使用嵌套的for loop。试试这个。。。

for ($iB = 5; $iB > 0; $iB--) {
    for($i = $iB; $i > 0; $i--){
        echo $i;
    }
    echo '<br />';
}

如果有人决定不使用数字输入,请执行

$str = '54321';
while( $str ) {
    echo $str . PHP_EOL; // use <br> if output is in html
    $str = substr( $str, 1 );
}