【问题标题】:How do I break a for-loop in PHP when conditions are met?满足条件时如何在 PHP 中打破 for 循环?
【发布时间】:2010-11-06 10:33:44
【问题描述】:

我正在努力编写一些检查可分性的代码(是的,它是为了生成素数),我想知道如果条件满足一次,如何停止 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 loops primes


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-21
      • 2020-04-21
      • 1970-01-01
      • 2016-01-20
      • 2020-01-08
      • 2021-12-14
      • 1970-01-01
      相关资源
      最近更新 更多