条件が満たされたときに PHP で for ループを中断するにはどうすればよいですか?
質問
私は割り算をチェックするコードを熱心に作成しています (はい、素数を生成するためです)。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 で割り切れるので複数回。条件が一度一致した場合に先にスキップして、コンピューターの時間を節約するにはどうすればよいですか?
解決
break; #breaks out of a loop
continue; #skips rest of current iteration
所属していません StackOverflow