2009-06-28 4 views
12

나는 divisibility (예, 소수를 생성하는 것)를 검사하는 코드에서 부지런하게 연결하고 있으며 조건이 한 번 만났다면 for ... 루프를 중지하는 방법을 알고 싶습니다. 이 같은 코드 : 조건이 충족되면 for 루프를 PHP에서 어떻게 끊을 수 있습니까?

$delete = array(); 
foreach ($testarray as $v) { 
    for ($b = 2; $b < $v; $b++) { 
     if ($v % $b == 0) { 
      $delete []= $v; 
     } 
    } 

그래서 $testarray 정수 1-100이며, $delete 배열은 $testarray에 대한 필터를 적용 할 것입니다. 현재는 2, 3, 4, 6으로 나눌 수 있기 때문에 12와 같은 숫자가 $delete에 여러 번 추가됩니다. 기준과 한 번 일치하면 컴퓨터의 시간을 어떻게 앞두고 절약 할 수 있습니까?

답변

관련 문제