>백엔드 개발 >PHP 튜토리얼 >PHP에서 continue 키워드의 역할과 사용

PHP에서 continue 키워드의 역할과 사용

PHPz
PHPz원래의
2023-06-28 20:07:352747검색

PHP에서 continue 키워드의 역할과 사용법

PHP 프로그래밍에서 continue는 매우 유용한 키워드입니다. 루프 문의 실행 흐름을 제어하는 ​​데 사용되며 현재 루프의 나머지 코드를 건너뛰고 다음 루프 실행에 직접 들어갈 수 있습니다.

continue의 기능은 루프 문에서 현재 반복의 코드를 건너뛰고 다음 반복을 직접 시작하는 것입니다. continue 문이 실행되면 루프 제어는 continue 문 뒤의 코드를 실행하지 않고 즉시 루프 본문의 시작 부분으로 이동합니다.

일반적으로 continue 키워드는 for, foreach, while 및 do-while 루프에 사용됩니다. 다음은 각 루프에서 계속 사용하는 방법을 설명합니다.

  1. for 루프에서 continue 사용

for 루프에서 continue 문은 현재 반복을 건너뛰고 다음 반복을 시작하는 데 사용됩니다. 예:

for ($i = 1; $i <= 10; $i++) {
    if ($i % 2 == 0) {
        continue; // 跳过偶数的迭代
    }
    echo $i . " ";
}

// 输出结果:1 3 5 7 9

위의 예에서 $i가 2, 4, 6, 8 및 10과 같을 때 continue 문은 이러한 짝수 반복을 건너뛰고 다음 반복을 계속합니다. 따라서 홀수만 출력됩니다.

  1. foreach 루프에서 continue 사용

foreach 루프에서 continue 문은 현재 반복을 건너뛰고 다음 반복을 시작하는 데도 사용됩니다. 예:

$fruits = array("apple", "banana", "cherry", "date", "elderberry");

foreach ($fruits as $fruit) {
    if ($fruit == "cherry") {
        continue; // 跳过"cherry"的迭代
    }
    echo $fruit . " ";
}

// 输出结果:apple banana date elderberry

위의 예에서 요소의 값이 "cherry"와 같을 때 continue 문은 반복을 건너뛰고 다른 과일의 값만 출력합니다.

  1. while 루프에서 continue 사용

while 루프에서 continue 문은 현재 반복을 건너뛰고 다음 반복을 시작하는 데에도 사용됩니다. 예:

$i = 0;

while ($i < 5) {
    $i++;
    if ($i == 3) {
        continue; // 跳过$i等于3的迭代
    }
    echo $i . " ";
}

// 输出结果:1 2 4 5

위의 예에서 $i가 3과 같을 때 continue 문은 이 반복을 건너뛰고 다른 값만 출력합니다.

  1. do-while 루프에서 continue 사용

do-while 루프에서 continue 문은 현재 반복을 건너뛰고 다음 반복을 시작하는 데에도 사용됩니다. 예:

$i = 5;

do {
    $i--;
    if ($i == 3) {
        continue; // 跳过$i等于3的迭代
    }
    echo $i . " ";
} while ($i > 0);

// 输出结果:4 2 1 0

위의 예에서 $i가 3과 같을 때 continue 문은 이 반복을 건너뛰고 다른 값만 출력합니다.

요약하자면, 루프 문에서 continue 키워드의 기능은 현재 반복을 건너뛰고 다음 반복을 시작하는 것입니다. 계속을 사용하면 루프 내 코드의 실행 흐름을 유연하게 제어하여 특정 논리를 구현할 수 있습니다.

continue 문은 루프 본문 내에서만 사용할 수 있습니다. 그렇지 않으면 구문 오류가 발생합니다. 또한 여러 개의 중첩 루프 문이 사용되는 경우 continue 문은 내부 루프의 현재 반복만 건너뛰고 외부 루프의 실행에는 영향을 주지 않습니다.

이 글이 PHP의 continue 키워드를 이해하고 사용하는 데 도움이 되기를 바랍니다!

위 내용은 PHP에서 continue 키워드의 역할과 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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