2011-02-17 5 views
1

나는 다음 루프 사이클로 갈 수있는 함수를 찾고있다. 예를 들어 너무PHP 함수는 루프의 다음 사이클로 이동합니까?

:

while ($row = mysql_fetch_array($something)) { 
    if ($row['ID'] == "1") { 
     goToNextCycle; 
    } 
    doFunction1(); 
    doFunction2(); 
} 

goToNextCycle을 교체해야하고,이 doFunction1doFunction2$row['ID'] == "1'를 실행하는 대신 다음 값에 대한 while 루프를 계속하지 말아야을 위해 내가 찾고 있어요 함수입니다.

그 기능이 있습니까?

감사합니다.

+4

음, ... "** ** while 루프를 계속" "while 루프를 계속"... "**'계속되다, ** while the loop"...-- P – deceze

답변

14

continue;를 사용하여이는이 바깥 쪽의 많은 수준이 그것의 끝으로 건너 뛰어야 루프 방법을 알려주는 선택적 숫자 인수를 받아 계속하다 PHP에서 당신이 need

하나의 추가 대단한 일이다. 은 그래서 당신은

+0

정확히 내가 무엇을 찾고 있었는지. 감사! –

1

이런 식으로 뭔가를 시도 continue 2;처럼 루프 뭔가를 작성할 수 있습니다

$ok=false; 
while ($row = mysql_fetch_array($something) && (!$ok)) { 
    if ($row['ID'] == "1") { 
     $ok = true; 
     goToNextCycle; 
    }else{ 
     doFunction1(); 
     doFunction2(); 
    } 
} 
관련 문제