可能重複:
How would I stop this foreach loop after 3 iterations?PHP早期停止循環的語法是什麼?
我有一個在PHP循環。
當條件滿足時,我希望它停止運行,現在它仍然一直延續到10000 $ i值。我希望它在找到6之後完全停止並繼續執行其餘的代碼。
我:
$bigarray=...
$countrec=0;
for ($i=1;$i<10000;$i++){
if($countrec<6){
if(array_search($i,$bigarray)!=-1){
echo "Test! $i<br>";
$countrec++;
}
}
}
我怎麼能阻止它早?
這個多少打出來的?如果我在一個while循環中也有這個,它也會退出嗎?我只是想停止這個和while循環... – David19801
是的,它會打破一個foreach,因爲,而開關。 http://php.net/manual/en/control-structures.break.php – Cyclonecode
「break接受一個可選的數字參數,告訴它有多少嵌套的封閉結構將被分解出來。」例如'break 2;' –