12
我正在努力地去掉一些檢查可分性的代碼(是的,它會生成素數),並且我想知道如何在條件滿足一次時停止for ...循環。像這樣的代碼:當條件滿足時,如何在PHP中打破for循環?
$delete = array();
foreach ($testarray as $v) {
for ($b = 2; $b < $v; $b++) {
if ($v % $b == 0) {
$delete []= $v;
}
}
所以$testarray
是整數1-100,而$delete
陣列將針對$testarray
進行過濾。然而,目前雖然有12個數字被多次添加到$delete
,因爲它可以被2,3,4和6整除。如何在標準匹配一次時跳過提前跳過計算機的時間?
這幾乎是太明顯... :) +1 – 2009-06-28 01:01:12