当满足条件时,如何在PHP中打破for循环?

14

我正在努力编写一些检查可被整除性的代码(是的,它是用来生成质数的),我想知道如何在条件满足一次后停止for...循环。像这样的代码:

$delete = array();
foreach ( $testarray as $v ) {
    for ( $b = 2; $b < $v; $b++ ) {
        if ( $v % $b == 0 ) {
            $delete []= $v;
        }
    }

假设$testarray是1-100的整数,$delete数组将被过滤器筛选过。目前,数字12被多次添加到$delete,因为它可以被2、3、4和6整除。如何通过跳过一旦匹配标准就可节省时间?

1个回答

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接