PHP에서 루프 문을 사용 하는 동일한 실행 코드 차단 지정된 수

출처: 인터넷
작성자: 사용자
키워드: 웹 프로그래밍 PHP는 자습서

사이클
코드를 작성할 때 종종 실행 여러 번 같은 코드 블록 할 필요가. 이 작업을 수행 하려면 코드에서 루프 문을 사용할 수 있습니다.

PHP에서는, 우리는 다음 루프 문을 사용할 수 있습니다.

동안
지정 된 조건으로 코드 블록을 반복
Do...while
먼저, 코드 블록을 실행 한 후 조건을 설정 하는 경우 루프를 반복
에 대 한
코드 블록을 반복 하 여 지정 된 횟수 만큼
foreach
배열의 각 요소를 기반으로 하는 진술 하는 동안 코드 블록을 반복
While 문은 코드 블록을 반복 하는으로 지정된 된 조건 설정.

구문
동안 (조건)
실행 코드, 예제
다음 예제는 루프,로 나 변수가 5 보다 작거나, 코드 반복. 때마다 루프 순환 1 변수 증가:

< html >
< 몸 >

<? php
$i = 1;
동안 ($i < = 5)
{
"수는" 에코. $i입니다. "< br / >";
$i + +;
}
? >

</바디 >
< / html > do...while 문
Do...while 문은 실행 코드를 적어도 한 번 그 조건을 설정, 루프 반복 됩니다.

구문

{
코드를 실행;
}
동안 (조건);
예를 들어
I의 값을 요약 한 다음 예제와 다음, 나는 5 보다 작은, 계속 축적:

< html >
< 몸 >

<? php
$i = 0;

{
$i + +;
"수는" 에코. $i입니다. "< br / >";
}
동안 ($i < 5);
? >

</바디 >
< / html > 문의
코드 블록의 반복 실행 횟수를 결정 하는 경우 For 문을 사용할 수 있습니다.

구문
대 한 (초기화; 조건; 증가)
{
코드를 실행;
}
참고: For 문에 세 개의 매개 변수가 있습니다. 첫 번째 매개 변수는 변수를 초기화, 두 번째 매개 변수는 상태를 보유 하 고 세 번째 매개 변수는 루프를 수행 하는 데 필요한 증가 포함. 여러 변수 초기화 또는 증분 매개 변수를 포함 하는 경우 쉼표로 구분 해야 합니다. 조건이 TRUE 또는 false 평가 해야 합니다.

예를 들어
다음 예제에서는 5 번 텍스트를 "Hello world!"를 표시합니다.

< html >
< 몸 >

<? php
대 한 ($i = 1 $i < = 5; $i + +)
{
echo "Hello world! < br / >";
}
? >

</바디 >
< / html > foreach 문
Foreach 문은 배열 반복 하는 데 사용 됩니다.

각 루프에 대 한 현재 배열 요소의 값은 값 변수 (배열 포인터는 하나씩 이동)에 할당 된-등등.

구문
foreach (값으로 배열)
{
코드를 실행;
}
예를 들어
다음 예제는 주어진 배열의 값을 출력할 수 있는 루프를 보여 줍니다.

< html >
< 몸 >

<? php
$arr = 배열 ("1", "2", "3");

foreach ($value로 $arr)
{
에코 "값:". $value입니다. "< br / >";
}
? >

</바디 >
< / html >


관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.