条件が満たされたときに PHP で for ループを中断するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1053964

  •  20-08-2019
  •  | 
  •  

質問

私は割り算をチェックするコードを熱心に作成しています (はい、素数を生成するためです)。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 で割り切れるので複数回。条件が一度一致した場合に先にスキップして、コンピューターの時間を節約するにはどうすればよいですか?

役に立ちましたか?

解決

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top