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