2009-06-28 69 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整除。如何在标准匹配一次时跳过提前跳过计算机的时间?

回答

相关问题