我可以使用 ASCII 艺术金字塔绘制金字塔,代码如下:
<center>
<?php
$number = 10;
for($i=0;$i<$number;$i++)
{
for($a=0;$a<$number-$i;$a++)
{
echo $i;
}
echo '<br/>';
}
?>
</center>
但是如果我设置$number
为大于 9 的值(例如 10),这将不再起作用,因为 10 是由两个字符组成的。因此,如果该数字由两个字符组成,并且本来要打印n
几次,则应该只打印 n/2 次。
但是我不知道该怎么做,你能帮我写吗?
样本输出: