PHPリファレンス(逆引き)

PHPリファレンス
 
繰り返しの中断/スキップ(break/continue)
スポンサードリンク

for、while、do〜while、foreach、switchループを中断またはスキップするには
continue、breakを使用します。

continue 現在のループ処理を抜けて、次のループ処理を行います。
break ループ処理を中断します。

例1) 変数「$i」の値が配列「$str」の配列サイズより同じか大きい場合はwhileループを中断する。

<?php
$str = array("aaa","bbb","ccc");

$i = 0;
while (true) {
 if ( $i >= count($str) ) {
   break;
 }
 echo "$str[$i]\n";
 $i++;
}
?>


例2) 配列「$str」の値が"bbb"の場合は表示しない。

<?php
$str = array("aaa","bbb","ccc");

for ($i = 0;$i < count($str); $i++) {
  if ( $str[$i] == "bbb" ) {
   continue;
  }
 echo "$str[$i]\n";
}
?>

●実行結果
aaa
ccc


スポンサード リンク


条件分岐( if-else )
条件分岐( switch-case )
繰り返し( for )
繰り返し( while )
繰り返し( do-while )
繰り返し( foreach )
繰り返しの中断/スキップ( break/continue )

PHP基本へ
忘れっぽいエンジニアのPHPリファレンス TOPへ