for文について200秒で語ってみた

200を2進数で表すとこうなる

この記事を三行にまとめると

基本的な書き方
プルダウンを書く
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.'回目のループです';
}
 もしかしたら何か関連しているかも? 
 みんなからのコメント 
まだコメントはいただけてないみたい……