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