PHP에서 중단과 계속의 차이점은 무엇입니까?
PHP break
와 continue
PHP 의 차이점은 무엇입니까 ?
break
루프를 완전히 끝내고 continue
현재 반복을 바로 가기 만하고 다음 반복으로 넘어갑니다.
while ($foo) { <--------------------┐
continue; --- goes back here --┘
break; ----- jumps here ----┐
} |
<--------------------┘
이것은 다음과 같이 사용됩니다 :
while ($droid = searchDroids()) {
if ($droid != $theDroidYoureLookingFor) {
continue; // ..the search with the next droid
}
$foundDroidYoureLookingFor = true;
break; // ..off the search
}
break는 현재 루프를 종료하고 루프의 다음 사이클로 즉시 시작합니다.
예:
$i = 10;
while (--$i)
{
if ($i == 8)
{
continue;
}
if ($i == 5)
{
break;
}
echo $i . "\n";
}
출력합니다 :
9
7
6
break는 for-while 또는 스위치 구조에 대한 전류 실행을 종료합니다.
continue는 루핑 구조 내에서 사용되어 나머지 현재 루프 반복을 건너 뛰고 조건 평가에서 실행을 계속 한 후 다음 반복의 시작을 계속합니다.
따라서 필요에 따라 코드에서 현재 실행중인 위치를 다른 수준의 현재 중첩으로 재설정 할 수 있습니다.
또한, 예술적인 디테일에 대해서는 여기 를 참조 하십시오.
기록의 경우 :
PHP에서 switch 문은 continue 목적으로 루핑 구조 로 간주 됩니다 .
Break는 루프가 반복되는 횟수에 관계없이 현재 루프 / 제어 구조를 끝내고 그 끝으로 건너 뜁니다.
계속은 루프의 다음 반복 시작으로 건너 뜁니다.
'continue'는 루핑 구조 내에서 사용되어 나머지 현재 루프 반복을 건너 뛰고 조건 평가에서 실행을 계속 한 후 다음 반복의 시작을 계속합니다.
'break'는 for-while 또는 switch 구조에 대한 전류 실행을 종료합니다.
break는 중첩 엔 클로징 구조가 몇 개나 나올지를 알려주는 선택적 숫자 인수를 허용합니다.
다음 링크를 확인하십시오.
http://www.php.net/manual/en/control-structures.break.php
http://www.php.net/manual/en/control-structures.continue.php
도움이 되길 바랍니다 ..
루프 문에서 나가는 데 사용되지만 특정 조건에서 스크립트를 중지 한 다음 끝에 도달 할 때까지 루프 문을 계속하십시오.
for($i=0; $i<10; $i++){
if($i == 5){
echo "It reach five<br>";
continue;
}
echo $i . "<br>";
}
echo "<hr>";
for($i=0; $i<10; $i++){
if($i == 5){
echo "It reach end<br>";
break;
}
echo $i . "<br>";
}
그것이 당신을 도울 수 있기를 바랍니다.
break
현재 루프를 중지합니다 (또는 정수를 전달하여 몇 개의 루프에서 벗어날 지 알려줍니다).
continue
현재 반복을 중지하고 다음 반복을 시작합니다.
break
루프를 종료하고 루프 continue
의 다음 사이클을 즉시 시작합니다.
참고 URL : https://stackoverflow.com/questions/4364757/difference-between-break-and-continue-in-php
'Programing' 카테고리의 다른 글
jQuery 직렬화 양식을 PHP 직렬화 해제하려면 어떻게해야합니까? (0) | 2020.06.12 |
---|---|
사전을 사용하여 목록의 항목 수 (0) | 2020.06.12 |
angularjs : background-image : url (…)에 해당하는 ng-src (0) | 2020.06.12 |
NSDate가 오늘인지 확인하는 방법? (0) | 2020.06.12 |
두 NSDate 사이의 일수 (0) | 2020.06.11 |