2009-06-28 67 views
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整除。如何在標準匹配一次時跳過提前跳過計算機的時間?

回答

相關問題