読者です 読者をやめる 読者になる 読者になる

by shigemk2

当面は技術的なことしか書かない

ダブルループにおけるbreak

Coding Tips php

continue - by shigemk2

breakは、ループを強制終了させるおまじないだが、
2つのループの、内側のループでbreakさせたら、
外側のループのルーチンはどうなるのだろうか。

<?php
$hoge = 1;
for($i = 0; $i < 5; $i++) {
  for($j = 0; $j < 5; $j++) {
    if ($hoge) {
      break;
    } 
    echo 'ほげ' . "\n";
  }
  echo 'こよみお兄ちゃん' . "\n";
}

こんな感じのループでテストしてみると、

こよみお兄ちゃん
こよみお兄ちゃん
こよみお兄ちゃん
こよみお兄ちゃん
こよみお兄ちゃん

外側のループはちゃんと続いてますね。はい。