PHP 루프 함수 사용 소개 - PHP 기본 입문 tutorial_php 기본
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에 할당한 다음 명령문을 실행하여 $를 출력한다는 의미입니다. 가치 가치.
출력 결과는 다음과 같습니다.
하나
둘
셋

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제









