breakで複数ループから抜ける

breakで終了可能なもの一覧

以下の5つです。いつもの奴ですね
for, foreach, while, do-while, switch

breakで複数一気に抜ける方法

break 2;で二層抜けます

もちろんデフォルトの
break;

break 1;
となっています
また、この数値に変数を使うことは出来ません
$foo=1;
break $foo; /* エラーになります */

実はcontinue もおなじように複数ループを抜けることが出来ます
あんまり使うことは無いと思いますが、覚えておくと保守の時に混乱せずに済むかもしれません

未分類

Posted by admin8admin