ボタン100個作るプログラム
若干JavaScriptと似たような感じですね。
for文を使って作ってみよう。
<?php echo "<form>"; for ( $i = 1; $i <= 100; $i++){ echo "<input type='button' name='btn' value='{$i}' style='width: 48px'>"; } echo "</form>"; ?>
プログラムを使わなかったらinputを100個書かなくてはならないのに、for文を使えばたったこれだけで作れます。
ポイント
for(変数の初期化; 条件式; 変数の増減指定){
//繰り返し処理
}
for文の基本形です。
途中で繰り返しを抜けたい場合はbreakを使うことで抜けれるよになります。
例:
for ( $i = 1; $i <= 100; $i++){ echo "[$i]"; if ($i == 10) break; }
変数$iが10のときに繰り返しを抜けるプログラムです。