PHP –하이퍼텍스트 전처리기
무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
서버측 스크립팅 언어인 PHP는 매우 유명하고 널리 사용되는 오픈 소스 언어입니다. 처음에는 PHP가 –개인 홈 페이지로 알려졌습니다. 이번 주제에서는 PHP Do While Loop에 대해 알아보겠습니다.
구문
<?php //statements to be executed echo "This is my first php program!"; ?>
PHP 루프
특정 상황에서는 동일한 코드 블록을 여러 번 사용해야 합니다. 이 경우 루프를 사용할 수 있습니다. 거의 동일한 조건에 대해 거의 동일한 코드를 사용하는 대신 루프를 사용하여 코드 블록을 반복해서 실행할 수 있습니다.
#다음은 PHP 루핑문의 일부입니다.
'while… 루프'를 이해했다면 다음 단계는 'do…while 루프'의 논리를 이해하는 것입니다. 명시된 조건이 'True'가 아닌 이상, 이 'do...while 루프'는 반복적으로 실행될 수 있습니다.
'while'과 'do…while' 사이의 작은 차이점은 'while 루프'에서 조건이 유효성 검사 지점을 충족하는 위치입니다. 조건은 코드 블록의 명령문을 실행하기 전에, 즉 시작 부분에서 테스트됩니다. . 그리고, 'do…while loop'라는 조건을 한 번 테스트하고, 블록코드에 있는 문장을 실행한 후, true가 될 때까지 동일한 과정을 반복하게 됩니다.
기술적으로는 'do…while 루프'가 항상 단독 실행을 완료한 후 제안된 조건을 테스트하고, 명시된 조건이 'True'인 동안 동일한 코드 블록을 계속 반복한다고 설명할 수 있습니다.
do…while.' 구문
do{ //code/statements to be executed }while(condition is true);
한 줄씩 예시를 살펴보겠습니다.
코드:
<?php $x=7; do { echo "The expected output is: $x<br>"; $x++; } while($x<=6) ?>
출력:
설명:
위 예시의 세부 사항을 이해하셨기를 바랍니다.
이제 이해를 돕기 위해 몇 가지 예를 더 살펴보겠습니다.
다음은 언급된 예시입니다.
0부터 9까지의 숫자를 인쇄하는 아주 기본적인 예를 살펴보겠습니다. 이 예를 사용하면 조건만 변경하면 숫자의 제곱이나 배수 등에 대한 프로그램을 작성할 수 있습니다.
코드:
<html> <body> <?php $n=0; do{ echo "$n<br/>"; $n++; }while($n<=9); ?> </body> </html>
출력:
코드:
<html> <body> <?php $x0=0; do { echo "Executed Statement: $x0 <br />"; echo "this execution is done after the above statement '$x0' is printed <br />"; $x0=$x0+1; }while ($x0<=5) ?> </body> </html>
출력:
코드:
<html> <body> <?php $BookPrice = 15; do { echo "The book price is " . $BookPrice . ". Students can buy this book. <br>"; $BookPrice = $BookPrice + 1; } while ($BookPrice <= 10); echo "The book price is " . $BookPrice . ". Student cannot afford this costly book!"; ?> </body> </html>
출력:
이제 10개의 테이블을 인쇄하는 PHP 프로그램을 살펴보겠습니다.
코드:
<?php @$tab=$_GET['tab']; $i=1; do { $t=$tab*$i; echo $t." "; $i++; } while ($i<=10); ?> <body> <form> Enter Your table<input type="text" name="tab"><br/> <input type="submit" value="Table"> </form> </body>
출력:
설명
위 예시는 약간 다릅니다. 우리는 HTML 스크립트를 사용하여 하나의 텍스트 상자와 하나의 버튼을 사용했습니다. 주요 논리 부분은 PHP 스크립트 내에서 수행됩니다.
아주 먼저, 사용자가 $_GET으로 입력한 값을 수집했습니다.
변수 $i는 값 1을 보유합니다.
그리고 여기서는 10의 테이블을 인쇄하기 위해 PHP 코드 내부에 논리가 적용됩니다.
위 글에서는 PHP 루프에 대한 핵심 사항을 정리하고 다양한 유형에 대해 알아보았습니다. 구체적으로는 PHP 'do…while loop'에 대해 자세히 학습했습니다. 이 문서에서는 do…while 루프가 작동하는지, 예제와 함께 사용하는지에 대한 정보를 제공합니다. do...while 루프'의 기능은 매우 이해하기 쉽습니다.
요약하자면, PHP 'do…while 루프'를 사용하면 유사한 작업을 반복해서 실행할 필요가 없습니다. 그러니 PHP 언어의 작업량을 줄이고 싶다면 do…while 루프를 자주 활용해보세요.
위 내용은 PHP는 While 루프를 수행합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!