今回は二重ループを使って図形三角形を書いてみたいと思います。
まずは実行結果から御覧ください。
こんな感じで、「*」を用いて、直角三角形を書いてみたいと思います。
それではサンプルプログラムを見てみましょう。
<?php
for($i = 1; $i < 6; $i++){
for($j = 1; $j <= $i; $j++){ //$iと同じになるまで繰り返す
echo "※";
}
echo "<br>"; //改行
}
このプログラムの注目すべきポイントは「 $j <= $i 」の部分です。
何がどうなっているかわかりづらいですが、じっくりと見ていきましょう。
基本的な考え方はこうです。
かなりわかりづらいので、一度紙に書いてみると理解が進むと思います。
いかがでしょうか。