PHPサンプル
UPDATE:2017年04月01日
for 文を作成したい
1 Minute Note
- for文はループ処理を行う
for (式1; 式2; 式3) 文 //文が複数の場合「{ }(ブロック)」で括る for (式1; 式2; 式3){ 文 文 文 }
- 式1 は、
ループ初回時ループ前に無条件で1回のみ評価される - 式2 は、
ループ処理の前に毎回、評価される。式の値が「TRUE(真)」の場合は、ループ処理が継続され、文が実行される。式の値が「FALSE(偽)」の場合は、ループの実行は終了する - 式3 は、
ループ処理の文が実行されるたびに、評価される - ※文とはコードの記述単位の1つで、PHPの場合は「;(セミコロン)」で区切られるまでのコード
- 複数の式を「,(カンマ)」で区切って指定できる
- 式2の評価は「,(カンマ)」で区切った式すべてが「TREU(真)」である必要がある
- 式3で結果を出力することができる
- 式2を空にすると無限ループとなる
- すべての式を空にすると無限ループとなる
- キーワード「break」でループを抜ける
for 文作成
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | <!-- サンプルコード --> <h3>簡単なfor文</h3> <?php for($i = 1; $i <= 10; $i++) echo $i."<br>\n"; ?> <h3>for文で複数の式を指定する。</h3> <?php for($i = 1, $j = 1; $i <= 10, $j <= 10; $i++, $j++) echo 'i:'.$i.' j:'.$j."<br>\n"; ?> <h3>for文で複数の式を指定する。</h3> <?php for($i = 1, $j = 1; $i <= 10, $j <= 3; $i++, $j++) echo 'i:'.$i.' j:'.$j."<br>\n"; ?> <h3>for文で複数の式を指定する。</h3> <?php for ($i = 1, $j = 1; $i <= 10; $j *= $i, print $j."<br>\n", $i++); ?> <h3>式2を空にしてif文でbreak処理をしてループを終了させる</h3> <?php for ($i = 1; ; $i++){ if($i > 10){ break; } echo $i."<br>\n"; } ?> |
実行結果
簡単なfor文
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
for文で複数の式を指定する。
i:1 j:1
i:2 j:2
i:3 j:3
i:4 j:4
i:5 j:5
i:6 j:6
i:7 j:7
i:8 j:8
i:9 j:9
i:10 j:10
for文で複数の式を指定する。
i:1 j:1
i:2 j:2
i:3 j:3
for文で複数の式を指定する。
1
2
6
24
120
720
5040
40320
362880
3628800
式2を空にしてif文でbreak処理をしてループを終了させる
1
2
3
4
5
6
7
8
9
10
タグ(=記事関連ワード)
日付
投稿日:2012年3月4日
最終更新日:2017年04月01日
最終更新日:2017年04月01日
このカテゴリの他のページ
この記事へのコメント
トラックバックurl
https://wepicks.net/phpsample-control-for/trackback/