PHP Walker サイトマップ | お問合せ | このサイトについて
 PHP ウォーカー
 
はじめに
PHP基本
・PHPタグについて
・コメントについて
・文字を表示させる(print、echo)
・変数について
・型について
・配列
・分岐1(if 〜 else)
・分岐2(switch)
・繰り返し1(while)
・繰り返し2(for)
・繰り返し3(foreach)
日付・時刻
関数

 繰り返し2(for)

for も while と同様に繰り返しの処理を行うことが出来ます。
for の基本的な構文はこのようになります。
ソースコード
for (式1; 式2; 式3) {
    処理文
      ・
      ・
      ・
}
1回目の繰り返しの最初に一度だけ 式1 が実行され、式2 が True の間 for 以下の処理を行います。
そして、各繰り返しの後に 式3 が実行されます。
最初から 式2 がFalse の時は一度も繰り返しの処理は実行されません
ソースコード
print "◆ for の基本的な例<br>";
for ($a = 1; $a <= 10; $a++) {
    print "$a<br>";
}
print "----------<br><br>";

print "◆ 式2がFalse(0)なので繰り返しはしない<br>";
for ($a = 1; 0; $a++) {
    print "$a<br>";
}
print "----------<br><br>";
出力結果

◆ for の基本的な例
1
2
3
4
5
6
7
8
9
10
----------

◆ 式2がFalse(0)なので繰り返しはしない
----------

配列の操作に便利です。
ソースコード
print "◆ 配列に一気に値を入れて、逆から表示。
";
for ($i = 1; $i <= 10; $i++) {
    $a1[$i] = $i;
}
for ($i = 10; $i >= 1; $i--) {
    print "$a1[$i]<br>";
}
print "----------<br><br>";
出力結果

◆ 配列に一気に値を入れて、逆から表示。
10
9
8
7
6
5
4
3
2
1
----------

while と同様に break で繰り返しが終了されます。
ソースコード
print "◆ breakでループを抜ける。<br>";
for ($a = 1; True; $a++) {
    print "$a<br>";
    if ($a >= 10) {
        break;
    }
}
print "----------<br><br>";
出力結果

◆ breakでループを抜ける。
1
2
3
4
5
6
7
8
9
10
----------



サイトポリシー | 新着情報 | 掲示板 | お問合せ
Copyright © エンジニアウォーカー All Rights Reserved.