条件式を満たさない場合にループを脱出したい場合にはbreak;文を用います。
PHPのforループのコードと実行結果を紹介します。
PHPのforループの書式は下記です。
for ([初期式]; [条件式]; [ループ式]){
...
}
良く使われるパターンとして下記の記述がよく使われます。
for ([変数] = [初期値]; [変数] < [ループ回数] ; [変数]++){
...
}
for ($i = 1; $i <= 36; $i++) {
}
下記のコードを記述します。
<?php
print("出力:");
for ($i = 1; $i <= 10; $i++) {
print($i);
}
?>
PHPファイルが実行されると、下記のコードにより、画面に「出力:」の文字が表示されます。
print("出力:");
続いて、下記のforループが実行されます。ループはループ変数 $i が1に初期設定され、$iが10以下である場合にループが実行されます。ループ後に $i に1が加算されます。$iが11になるとループから抜けます。ループ内では、ループ変数の値を画面に表示します。ループはループ内変数が10の場合まで実行されるため画面には「12345678910」が表示されます。
for ($i = 1; $i <= 10; $i++) {
print($i);
}
上記のPHPファイルをWebブラウザで表示すると、下記の結果が表示されます。
出力:12345678910