조건이 충족되면 PHP에서 For-Loop를 어떻게 끊으려면?
문제
나는 분할 성을 확인하는 일부 코드를 부지런히 막고 있습니다 (예, 프라임을 생성하기위한 것입니다). 조건이 한 번 충족되면 a를 정지시키는 방법을 알고 싶습니다. 다음과 같은 코드 :
$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