>백엔드 개발 >PHP 튜토리얼 >PHP에서 루프를 조기에 종료하려면 어떻게 해야 합니까?

PHP에서 루프를 조기에 종료하려면 어떻게 해야 합니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-14 10:07:02942검색

How Can I Exit a Loop Early in PHP?

PHP의 루프 탈출: 조기 중단

PHP에서 루프는 일반적으로 데이터 구조를 반복하거나 코드 블록을 실행하는 데 사용됩니다. 여러 번. 특정 조건이 충족되면 루프를 조기에 종료해야 하는 경우가 있습니다. 이를 통해 코드의 성능을 최적화하고 불필요한 처리를 피할 수 있습니다.

PHP에서 루프를 탈출하는 한 가지 방법은 break 문을 사용하는 것입니다. break 문은 현재 루프의 실행을 즉시 종료하고 루프 다음의 코드로 제어를 전달합니다.

다음은 break 문을 사용하는 예입니다.

$arr = array('one', 'two', 'three', 'four', 'stop', 'five');
while (list(, $val) = each($arr)) {
    if ($val == 'stop') {
        break;    /* You could also write 'break 1;' here. */
    }
    echo "$val<br />\n";
}

이 예에서는 배열을 반복하고 각 요소를 인쇄하는 루프가 있습니다. 요소의 값이 'stop'인 경우 break 문을 사용하여 루프를 일찍 종료합니다. 이렇게 하면 추가 요소가 처리되지 않습니다.

또는 continue 문도 있습니다. continue 문은 루프의 현재 반복에서 나머지 코드를 건너뛰고 다음 반복으로 진행합니다. 특정 요소를 무시하거나 특정 조건에 따라 추가 논리를 실행하려는 경우에 유용합니다.

이러한 문을 효과적으로 사용하면 코드 효율성을 높이고 다양한 시나리오에서 불필요한 처리를 피할 수 있습니다.

위 내용은 PHP에서 루프를 조기에 종료하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.