以下のコードで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は2つの文字で構成されているため、これは機能しなくなります。したがって、数字が2文字で構成されていて、元々印刷されるn
回数である場合は、n/2回だけ印刷する必要があります。
しかし、私はそれを行う方法がわかりません、あなたは私がそれを書くのを手伝ってくれますか?
サンプル出力: