1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
/** ----------------------------------------------
 *   ループ:while文と制御:break,continueの例
 *  2015.08.06 作成 yoshi of CXMedia Inc.
 * ---------------------------------------------- */
//break,continueの引数でループ構造のレベル数を指定可能( デフォルト値は 1 )
$cnt 0;
// 3レベルのループ
while(1){  //常にtrue
    
$cnt++;
    echo 
"外側ループ:$cnt<br>";
    
    
// 2レベルのループ
    
while(1){  //常にtrue
        
echo "中間ループ/$cnt<br>";
        
        
// 1レベルのループ
        
while(1){  //常にtrue
            
echo "内側loop [$cnt]<br>";
            
// 0~4までの判断
            
if($cnt 5){
                continue 
3;  //入れ子の3レベル(外側ループ)へ移動(継続)
            
} else {
                break 
3;  //入れ子の3レベル(外側ループ)を終了
            
}
            echo 
"内側:ここへ分岐しない。";
        }
        echo 
"中間:ここへ分岐しない。";
    }
}
?>