이전 글 "PHP 루프 학습 1: while 루프문의 활용(상세 예시)"에서는 while 루프문에 대해 알아보았고, 코드 예시를 통해 while 루프문의 기능과 사용법을 소개했습니다. 다음 글에서는 while 루프문의 변형인 do-while 루프문을 소개하겠습니다. do-while 루프문을 사용하는 방법을 함께 알아볼까요?
do-while 루프 문은 "until type
" 루프 문입니다. 먼저 루프 본문의 "문 블록"을 한 번 실행한 다음 true인 경우 루프 조건을 판단합니다. 루프는 계속되고, 거짓이면 루프가 종료됩니다. 直到型
”循环语句,它是先在执行了一次循环体中的“语句块”之后,然后再对循环条件进行判断,如果为真则继续循环,如果为假,则终止循环。
因此:不论表达式的结果,do-while循环语句至少会执行一次“语句块”。(附手册:PHP While 循环)
do-while循环语句的特点:先执行循环体,然后判断循环条件是否成立。
do-while循环的一般形式为:
do{ 语句块; }while(表达式);//表达式为循环条件
说明:
和while循环一样,do-while循环中“表达式”的计算结果一定是布尔型的 TRUE 或 FALSE,如果是其他类型的值也会自动转换为布尔类型的值。
- )
do-while语句最后的分号
그래서: 표현식의 결과에 관계없이 do-while 루프 문은 "문 블록"을 적어도 한 번 실행합니다. (첨부 매뉴얼: PHP While 루프;
do-while 루프 문의 특징:
루프 본문을 먼저 실행한 다음 루프 조건이 true인지 확인합니다.do-while 루프의 일반적인 형식은 다음과 같습니다.
<?php header("Content-type:text/html;charset=utf-8"); $i = 1; $sum=0; do { $sum += $i; $i++; } while ($i <= 100); echo '1 + 2 + 3 +...+ 99 + 100 = '. $sum; ?>
- 설명:
while 루프와 마찬가지로 do-while 루프의 "표현식" 계산 결과는 다음과 같아야 합니다. Boolean TRUE 또는 FALSE, 다른 유형의 값인 경우 자동으로 Boolean 값으로 변환됩니다.
do-while 문 끝에 있는 세미콜론 ;
는 생략할 수 없습니다(있어야 함). do while 루프 구문의 일부입니다.
문 분석:
1 + 2 + 3 +...+ 99 + 100 = 5050
위 내용은 PHP 루프 학습 2: do-while 루프 문을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!