php - 满足条件时如何在 PHP 中中断 for 循环?

标签 php loops primes

我正在努力编写一些检查可除性的代码(是的,它是为了生成素数),我想知道如何在条件满足一次时停止 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 整除。当条件匹配一次时,我如何通过向前跳过来节省我的计算机时间?

最佳答案

关于php - 满足条件时如何在 PHP 中中断 for 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1053964/

相关文章:

PHP 脚本为每个 SQL 行输出单独的 PDF - FPDF

javascript - Braintree Paypal 可在沙箱中运行,但不能在生产环境中运行

c - GCC 为 Mersenne 程序输出非常大的可执行文件

python - 计算素数的所有可能因数

php - PHP 中的服务器端级联下拉菜单

python - 避免 Django 中的重复查询

java - ViewPostIme 指针 1/0

javascript - 使用循环和条件语句比较数组中的元素

python - 判断一个整数是否是循环素数

php - 从缓存中检索实体时获取相关的 Doctrine2 实体