PHP는 While 루프를 수행합니다.

王林
풀어 주다: 2024-08-29 12:41:27
원래의
620명이 탐색했습니다.

PHP –하이퍼텍스트 전처리기

무료 소프트웨어 개발 과정 시작

웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등

서버측 스크립팅 언어인 PHP는 매우 유명하고 널리 사용되는 오픈 소스 언어입니다. 처음에는 PHP가 –개인 홈 페이지로 알려졌습니다. 이번 주제에서는 PHP Do While Loop에 대해 알아보겠습니다.

구문

<?php
//statements to be executed
echo "This is my first php program!";
?>
로그인 후 복사
참고: PHP의 모든 명령문은 세미콜론(;)으로 끝납니다. 이는 기술적으로 이것이 명령문의 끝이 될 것임을 PHP 엔진에 전달합니다. 그리고 엔진은 다음 줄로 이동하여 세미콜론(;)까지 코드를 실행합니다.

PHP 루프

특정 상황에서는 동일한 코드 블록을 여러 번 사용해야 합니다. 이 경우 루프를 사용할 수 있습니다. 거의 동일한 조건에 대해 거의 동일한 코드를 사용하는 대신 루프를 사용하여 코드 블록을 반복해서 실행할 수 있습니다.

#다음은 PHP 루핑문의 일부입니다.

  • while: 제공된 조건이 'T.rue'인 한 코드 블록이 실행됩니다
  • do…while: 코드 블록은 제공된 조건이 'True'인 한 적어도 한 번 이상 실행되고 동일한 코드를 반복합니다.
  • 대상: 제공된 횟수만큼 코드 블록이 실행됩니다
  • foreach: 배열의 각 요소에 대해 코드 블록이 실행됩니다

PHP 'do…while 루프.'

'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);
로그인 후 복사
참고: 'do… while 루프'는 항상 한 번만 최소 코드 블록을 실행하는 반면 'while 루프'는 한 번도 실행하지 않습니다. 전체 코드 블록을 실행한 후에 매개변수가 테스트되기 때문입니다.

PHP는 While 루프를 수행합니다.

PHP Do While Loop 작업

한 줄씩 예시를 살펴보겠습니다.

코드:

<?php
$x=7;
do
{
echo "The expected output is: $x<br>";
$x++;
}
while($x<=6)
?>
로그인 후 복사

출력:

PHP는 While 루프를 수행합니다.

설명:

  1. PHP 언어에 정의된 표준 열기 태그입니다
  2. 처음에는 php 변수에 7이라는 값이 할당됩니다
  3. 'do…while 루프'가 여기서 시작되었습니다
  4. 여기서 중괄호 [{]를 열면 PHP 'do…while 루프'가 시작됩니다
  5. 여기서 'do…while 루프' 내부의 모든 명령문이 실행됩니다
  6. php 변수 값이 '1'만큼 증가하고 루프는 true가 될 때까지 계속해서 명령문을 실행합니다.
  7. 중괄호[}]를 닫으면 php 'do…while 루프'가 종료됩니다
  8. 여기서 테스트한 조건
  9. php 닫는 태그

위 예시의 세부 사항을 이해하셨기를 바랍니다.

이제 이해를 돕기 위해 몇 가지 예를 더 살펴보겠습니다.

PHP Do While 루프의 예

다음은 언급된 예시입니다.

예시 #1

0부터 9까지의 숫자를 인쇄하는 아주 기본적인 예를 살펴보겠습니다. 이 예를 사용하면 조건만 변경하면 숫자의 제곱이나 배수 등에 대한 프로그램을 작성할 수 있습니다.

코드:

<html>
<body>
<?php
$n=0;
do{
echo "$n<br/>";
$n++;
}while($n<=9);
?>
</body>
</html>
로그인 후 복사

출력:

PHP는 While 루프를 수행합니다.

예시 #2

코드:

<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>
로그인 후 복사

출력:

PHP는 While 루프를 수행합니다.

예시 #3

코드:

<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>
로그인 후 복사

출력:

PHP는 While 루프를 수행합니다.

예시 #4

이제 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>
로그인 후 복사

출력:

PHP는 While 루프를 수행합니다.

설명

위 예시는 약간 다릅니다. 우리는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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