> php教程 > php手册 > 본문

PHP 루프 함수 사용 소개 - PHP 기본 입문 tutorial_php 기본

WBOY
풀어 주다: 2016-05-16 09:00:13
원래의
2179명이 탐색했습니다.

PHP의 루프를 사용하면 주로 사용자가 동일한 코드 블록을 지정된 횟수만큼 실행할 수 있습니다.

PHP 루프에는 while, do...while, for, foreach의 네 가지 주요 유형이 있습니다. 아래에서는 각 루프의 사용법을 개별적으로 설명합니다.

while문:

지정된 조건이 true인 한 코드 블록은 루프에서 실행됩니다.

형식:

while(expr)
{
문;
}

의미: 먼저 expr을 판단하고, expr이 false이면 종료하고, expr이 true이면 명령문을 실행하고, 실행이 완료된 후 expr을 다시 판단합니다. 표현식 expr이 false가 되어 끝날 때까지 문을 실행합니다.
예:

코드 복사 코드는 다음과 같습니다.

$i =1;
while($i<=5){
echo $i;
$i++;
}
?>

위의 예는 변수 i가 5보다 작거나 같은 한 루프에서 계속 실행됩니다. 루프가 반복될 때마다 변수는 1씩 증가한 다음 i 값이 입력됩니다.

do…while 문:

먼저 코드 블록을 한 번 실행한 다음 지정된 조건이 true일 때 루프를 반복합니다.
형식:

do{
진술;
}

while(expr) 의미론: 먼저 명령문을 한 번 실행한 다음 expr을 판단합니다. 표현식 expr이 false이면 표현식 expr이 true이면 종료되고 루프에서 명령문을 계속 실행하고 판단합니다. expr 실행 후 다시 expr 표현식이 true이면 표현식 expr이 false가 될 때까지 명령문이 계속 실행됩니다.

참고: it과 while의 차이점은 do...while은 처음에 아무런 판단 없이 명령문을 한 번 실행한 다음 조건이 참인지 판단한다는 것입니다. 여기서 다른 사항도 동일하다는 점에 유의해야 합니다. 동안처럼.
예:

코드 복사 코드는 다음과 같습니다.

$i =6;
do
{
$i++;
echo "숫자는 " . $i "
";
}
($i< ;5) ;
?>

위의 예에서는 변수 i에 6의 값을 할당했습니다. while의 조건과 비교하면 분명히 유효하지 않지만 결과는 앞서 언급한 do...while 문인 입력 6입니다. . 그는 이번에는 첫 번째로 아무런 판단도 하지 않았습니다. 한 번 실행한 후 조건이 참인지 판단했습니다.

for 문

: 코드 블록이 반복되는 횟수를 결정한 경우 for 문을 사용할 수 있습니다.
문법

(초기화; 조건; 증가)
{
실행될 코드;
}

의미: for 문에는 세 개의 매개변수가 있습니다. 첫 번째 매개변수는 변수를 초기화하고, 두 번째 매개변수는 조건을 유지하며, 세 번째 매개변수는 루프를 실행하는 데 필요한 증분값을 포함합니다. 초기화 또는 증분 매개변수에 여러 변수가 포함된 경우 쉼표로 구분해야 합니다. 그리고 조건은 참 또는 거짓으로 평가되어야 합니다.
예:

다음 예에서는 "Hello World!"라는 텍스트를 5번 표시합니다.

코드 복사 코드는 다음과 같습니다.

for ( $i= 1; $i<=5; $i++)
{
echo "Hello World!
";
}
?>

foreach 문: foreach 문은 배열을 반복하는 데 사용됩니다.

루프가 실행될 때마다 현재 배열 요소의 값이 값 변수에 할당됩니다(배열 포인터가 하나씩 이동합니다).
문법

foreach(배열을 값으로)
{
실행할 코드;
}

예제
다음 예는 주어진 배열의 값을 출력하는 루프를 보여줍니다.

코드 복사 코드는 다음과 같습니다.

$arr =array( "1", "2", "3");
foreach ($arr를 $value로)
{
echo "값: " . $value . ";
}
?>

해석: 먼저 배열 arr을 정의한 다음 foreach를 사용하여 반복합니다. 여기서 ($arr as $value)는 $arr 배열의 값을 $value에 할당한 다음 명령문을 실행하여 $를 출력한다는 의미입니다. 가치 가치.
출력 결과는 다음과 같습니다.

하나

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