坚持使用PHP中的数字模式打印

swa*_*esh 1 php logic for-loop

坚持数字模式打印逻辑.让我知道我做错了什么,因为我的文件只是执行而没有给我一个模式.

我的代码 -

<?php

$num = 4;

for( $j=1 ; $j <= $num ; $j++ )
{
    for( $i=$j ; $i < $num-1 ; $i++ )
    {
    echo "&nbsp;";
    }

    for( $j ; $j >= 1 ; $j-- )
    {
    echo $j."&nbsp;";
    }

echo "<br />";
}
Run Code Online (Sandbox Code Playgroud)

模式实现 -

   1
  21
 321
4321
Run Code Online (Sandbox Code Playgroud)

UPDATE

应用新的更改之后是屏幕截图---

关于STAR使用

在空白使用

Kin*_*nch 5

for ($i = 1; $i <= 4; $i++) {
  echo str_pad(implode('', range($i, 1)), 4, ' ', STR_PAD_LEFT) . '<br />';
}
Run Code Online (Sandbox Code Playgroud)

使用CSS右对齐

echo '<div style="text-align:right;">';
for ($i = 1; $i <= 4; $i++) {
  echo implode('', range($i, 1)) . '<br />';
}
echo '</div>';
Run Code Online (Sandbox Code Playgroud)