$s='第一層'; $ss='第二層'; for($i=0;$i<3;++$i){ for($a=0;$a<2;++$a){ echo $s; } echo $ss; }
上面代碼的執行結果:輸出3次$ss(即第二層),輸出6次$s(即第一層);
$s='第一層'; $ss='第二層'; for($i=0;$i<3;++$i){ for($a=0;$a<2;++$a){ echo $s; break 2; } echo $ss; }
在內層加一個 break 2; 之后,只輸出一次 $s(即第一層)。跳出兩層循環