この記事を三行にまとめると
基本的な書き方プルダウンを書く
breakとcontinue
この記事は以下の動画の中に出てきたサンプルコードを載せたものです。コピペなどが必要なときに使ってください。
基本的な書き方
for($i = 1; $i <= 10; $i++) {
echo $i.'回目のループです';
}
一年の月をfor文で表示する
for($i = 1; $i <= 12; $i++) {
echo $i.'月';
}
一年の月のプルダウン
<select>
<?php for($i = 1; $i <= 12; $i++) : ?>
<option value="<?php echo $i >"><?php echo $i >月</option>
<?php endfor ?>
</select>
2000年〜2022年のプルダウン
<select>
<?php for($i = 2000; $i <= 2022; $i++) : ?>
<option value="<?php echo $i >"><?php echo $i >年</option>
<?php endfor ?>
</select>
今年から過去100年分のプルダウン
<select>
<?php $start = date('Y') - 100; $end = date('Y') ?>
<?php for($i = $start; $i <= $end; $i++) : ?>
<option value="<?php echo $i >"><?php echo $i >年</option>
<?php endfor ?>
</select>
break構文
for($i = 1; $i <= 10; $i++) {
echo $i.'回目のループです';
if($i == 5) {
break;
}
}
continue構文
for($i = 1; $i <= 10; $i++) {
if($i % 2 == 0) {
continue;
}
echo $i.'回目のループです';
}