PHP For 루프

PHP 루프 - For 루프

지정된 횟수만큼 또는 지정된 조건이 true인 경우 코드 블록을 반복합니다.

for 루프

for 루프는 스크립트에서 필요한 횟수를 미리 알 때 사용됩니다. 달리다.

for 루프는 실제로 while 루프의 간결하고 간결한 버전이라고 볼 수 있습니다

for (expr1; expr2; expr3)

for 루프에는 세 개의 표현식이 있습니다

• 첫 번째 표현식 expr1은 루프 시작 부분에서 한 번만 실행됩니다

• 두 번째 표현식 expr2는 루프 본문의 각 루프 시작 부분에서 실행됩니다 , 실행 결과가 true이면 루프가 계속되고, false로 판명되면 루프가 종료됩니다.

•     세 번째 표현식 expr3은 루프 본문의 각 루프 끝에서 실행됩니다.

구문

for(초기값; 조건; 증분)
{
실행할 코드;
}

매개변수:

· 초기값: 주로 카운터를 설정하는 데 사용되는 변수 값을 초기화합니다(단, 루프 시작 시 한 번 실행되는 모든 코드일 수 있음).

· 조건: 루프 실행 제한. TRUE이면 루프가 계속됩니다. FALSE이면 루프가 종료됩니다.

· 증가: 주로 카운터를 증가시키는 데 사용됩니다(그러나 루프 끝에서 실행되는 모든 코드일 수 있음).

참고: 위의 초기 값 및 증분 매개변수는 비어 있거나 여러 표현식(쉼표로 구분)을 가질 수 있습니다.

다음 예에서는 초기 값 i=1을 사용하여 루프를 정의합니다. 변수 i가 5보다 작거나 같은 한 루프는 계속 실행됩니다. 루프가 실행될 때마다 변수 i는 1씩 증가합니다.

<html>
 <body>
 <?php
 for ($i=1; $i<=5; $i++)
 {
 echo "The number is " . $i . "<br>";
 }
 ?>
 </body>
 </html>

while 루프의 코드 검토

$num = 1;
while ($num < = 5) {
echo $num;
$num++;
}

for 루프를 사용하는 경우

로 변경할 수 있습니다. for ($num = 1; $num <= 5; $num++) {
echo $num;
}

따라서 기능면에서 for 루프와 while 루프는 동등한 것으로 간주됩니다

foreach 루프

foreach 루프는 정렬.

실제로 PHP에는 배열을 순회하는 데 특별히 사용되는 특수 루프 문도 있습니다.

foreach(array_variable as val)

array_variable 배열 변수를 나타냅니다. 각 루프 실행 중에 각 요소의 값은 변수 val에 임시로 할당됩니다. 명령문에서 얻은 값은 매번 다릅니다

foreach($arr as $item) {
echo "<" . $item . ">";
}

foreach($array as $value)

{

코드를 실행하려면;
}

루프가 수행될 때마다 현재 배열 요소의 값이 $value 변수(배열 포인터가 하나씩 이동합니다.) 다음 루프에서는 배열의 다음 값을 볼 수 있습니다.

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

<html>
 <body>
 <?php
 $x=array("one","two","three");
 foreach ($x as $value)
 {
 echo $value . "<br>";
 }
 ?>
 </body>
 </html>

Foreach에는 또 다른 사용법이 있습니다. 정의는 다음과 같습니다

foreach (array_variable as key => val)

key는 배열의 첨자를 나타내고, val은 배열의 값을 나타냅니다. 배열, 숫자 아래 첨자의 경우 배열의 경우 각 루프의 키 값은 0부터 시작하여 증가하는 숫자입니다.


중단 및 계속

루프된 코드 블록에서 코드 실행을 중지하려면 중단 또는 계속을 사용할 수 있습니다

• break 는 루프에서 빠져나오며 루프는 더 이상 실행되지 않습니다

• Continue는 현재 루프에서 빠져나오고 루프는 계속 실행되며 다음 루프로 들어갑니다

이것은 단지 우리가 체스를 두는 것처럼요. 어떤 사람들은 체스를 잘 못해서 지기 직전입니다. 나는 체스판을 들어올리고 경기를 멈췄습니다.

어떤 사람들은 좋은 사고 방식을 가지고 있습니다. 그들은 패배할 것을 보고 포기하고 다른 게임을 계속합니다.

지속적인 학습
||
<html> <body> <?php for ($i=1; $i<=5; $i++) { echo "The number is " . $i . "<br>"; } ?> </body> </html>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~