> 백엔드 개발 > PHP 튜토리얼 > PHP 루프 학습 2: do-while 루프 문을 사용하는 방법

PHP 루프 학습 2: do-while 루프 문을 사용하는 방법

青灯夜游
풀어 주다: 2023-04-10 12:20:01
원래의
5165명이 탐색했습니다.

이전 글 "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 &#39;1 + 2 + 3 +...+ 99 + 100 = &#39;. $sum;
    ?>
    로그인 후 복사
  • 설명:

while 루프와 마찬가지로 do-while 루프의 "표현식" 계산 결과는 다음과 같아야 합니다. Boolean TRUE 또는 FALSE, 다른 유형의 값인 경우 자동으로 Boolean 값으로 변환됩니다.

do-while 문 끝에 있는 세미콜론 ;는 생략할 수 없습니다(있어야 함). do while 루프 구문의 일부입니다. PHP 루프 학습 2: do-while 루프 문을 사용하는 방법

문 분석:


먼저 루프 본문의 "문 블록"을 한 번 실행한 다음 "식"의 값을 확인하고 "식"의 값이 true이면 re로 돌아갑니다. - 루프 본문을 실행합니다. 명령문 블록... 이 과정은 표현식의 값이 false가 될 때까지 반복되며 루프는 점프됩니다. 이때 루프가 종료되고 다음 명령문이 실행됩니다.

do-while 루프 문의 흐름도는 다음과 같습니다.

🎜🎜🎜예: 🎜🎜이전 기사의 예: 100🎜
1 + 2 + 3 +...+ 99 + 100 = 5050
로그인 후 복사
🎜출력 결과에 1을 더한 값을 계산합니다. : 🎜🎜rrreee🎜 🎜추천: 🎜"🎜PHP 면접 질문 모음(모음)🎜" "🎜php 동영상 튜토리얼🎜"🎜

위 내용은 PHP 루프 학습 2: do-while 루프 문을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿