PHP에서 endwhile 키워드의 역할과 예
PHP에서 endwhile은 while 루프를 구현하는 데 사용되는 제어 구조입니다. 그 기능은 지정된 조건이 충족되면 조건이 더 이상 충족되지 않을 때까지 프로그램이 코드 블록을 반복적으로 실행할 수 있도록 하는 것입니다.
endwhile 구문은 다음과 같습니다.
while (condition): // 循环体代码 endwhile;
이 구문에서 조건은 논리 표현식입니다. 표현식의 값이 true이면 루프 본문의 코드가 실행됩니다. 루프 본문의 코드가 실행되면 조건의 값이 다시 판단됩니다. 여전히 true이면 루프 본문이 다시 실행됩니다. 이 과정은 조건의 값이 false가 되어 루프가 종료될 때까지 반복됩니다.
endwhile을 사용하는 예는 다음과 같습니다.
<?php $i = 0; $num = 5; while ($i < $num): echo "当前数字是: " . $i . "<br>"; $i++; endwhile; ?>
이 예에서 변수 $i의 초기 값은 0이고 $num의 값은 5입니다. while 루프에 들어간 후 먼저 $i가 $num보다 작은지 확인합니다. $i의 초기값이 0이므로 조건이 만족되므로 루프 본문의 코드가 실행됩니다. 루프 본문의 코드는 현재 숫자의 값을 인쇄하고 $i 값에 1을 더합니다. 그런 다음 $i가 $num보다 작은지 다시 판단하고, 조건이 여전히 충족되면 $i의 값이 더 이상 $num보다 작지 않을 때까지 루프 본문을 다시 실행합니다. 각 루프 실행 후 $i 값은 루프가 끝날 때까지 1씩 증가합니다.
위 코드의 출력은 다음과 같습니다.
当前数字是: 0 当前数字是: 1 当前数字是: 2 当前数字是: 3 当前数字是: 4
루프 본문에서 조건이 더 이상 충족되지 않고 루프가 종료될 때까지 현재 숫자의 값이 0에서 4까지 증가하는 것을 볼 수 있습니다.
endwhile을 사용할 때 루프 본문 코드 블록의 끝은 세미콜론으로 끝나야 합니다. 그렇지 않으면 구문 오류가 발생합니다.
요약하자면, endwhile 키워드는 PHP에서 while 루프를 구현하는 데 사용되며, 조건을 지정하여 루프 본문의 실행을 제어합니다. 구문이 간결하고 명확하며 특정 코드를 반복적으로 실행하는 기능을 쉽게 구현할 수 있습니다.
위 내용은 PHP에서 endwhile 키워드의 역할과 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!