continueやbreakの後の数字について良くわからないのですが、教えてください。具体的には下記のコードになります。いったいどこをどのように数えているのかまったくわかりません。2ってどこから2なのか1234ってどこで決まっているのかまったく意味がわかりません。よろしくお願いします。
$I = 0;
WHILE(1) {
$I++;
ECHO "2番ループ:$I<BR>";
WHILE(1) {
ECHO "1番ループ<BR>";
IF ($I < 5) {
CONTINUE 2;
} ELSE {
BREAK 2;
}
ECHO "ここにはこないです";
}
}
No.3ベストアンサー
- 回答日時:
break や continue の後の数字は、入れ子になっている while 文などのどこまで外を対象にするかの数字です。
この例の場合ですと、
$I = 0;
WHILE(1) { ------- 外側のwhile文(2番目)
$I++;
ECHO "2番ループ:$I<BR>";
WHILE(1) { ------- 内側のwhile文(1番目)
ECHO "1番ループ<BR>";
IF ($I < 5) {
CONTINUE 2;
} ELSE {
BREAK 2;
}
ECHO "ここにはこないです";
}
}
continue 2; は外側の(2番目の) while文の終わりに飛び
break 2; は外側の(2番目の) while文から出る
となります。
No.2
- 回答日時:
これをご覧下さい。
【PHP TIPS】 9. continueとbreak、使いこなしてますか?:ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20070 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- Java Javaの問題なのですが、 永久ループを使って以下に従って数値を出力するプログラムを作成する。 ・1 3 2023/06/06 18:43
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- その他(プログラミング・Web制作) pythonのこのエラーがわかりません 3 2022/11/16 14:54
- その他(プログラミング・Web制作) 単純なコマンドプロンプトが動きません。 2 2022/04/19 15:21
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
continueやbreakの後の数字につ...
-
数字の表示の仕方を変えたいの...
-
初歩的な質問だと思います。IF...
-
if文について
-
検索プログラムの10件表示について
-
null代入とunset()の違いについて
-
PHP ハイパーリンク
-
ヒアドキュメントでstaticメン...
-
if (isset($_a)&&$_a)この意味は
-
phpについて質問です。
-
Dosブロンプトでtabを出力したい
-
DTOとEntityの差は何ですか。
-
Yahoo! JAPAN IDを新規取得でき...
-
wordの差し込み印刷で文字...
-
バッチファイルでpingの結果を...
-
PHP の cURL で、htmlを画像へ...
-
【C#】DataGridViewの最大列数...
-
switch()文で値の大小比較
-
ログイン画面をはさんだ後、自...
-
オブジェクトの中身の判定(PHP)
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<A href ~で複数の値を渡したい
-
「次の10件を表示する」のよ...
-
テーブルに送信ボタンをつける
-
日付を基にした乱数生成
-
PHPのif文「POSTしていな...
-
PHPでwait処理ってできます?
-
POSTされたかどうか確かめる方...
-
microtime関数は、結構イイカゲ...
-
Google chart API 、PHP、MySQL...
-
PHP ハイパーリンク
-
vbYesNoの使い方
-
if (isset($_a)&&$_a)この意味は
-
アクセスキーについて
-
<python>戻り値
-
「ソースコードは 左~右へと読...
-
Luaにて、and or の組み合わせ...
-
PHP5で 定義されているINFの実...
-
null代入とunset()の違いについて
-
2個のプログラムは結果は同じ...
-
以下エラーメッセージ解決法は?
おすすめ情報