PHP의 루프는 작업을 반복적으로 수행하는 데 사용됩니다. PHP의 For 루프에는 다양한 형태가 있습니다. For 루프는 다른 루프와 마찬가지로 여러 번 반복됩니다. while 루프. While 루프와 for 루프는 조건에 따라 코드 블록을 실행합니다. 특정 코드 블록이 이 횟수만큼 실행되어야 한다는 것이 미리 알려진 경우 for 루프를 사용한다고 가정해 보겠습니다. 반면에 언급된 조건이 만족되는 한 while 루프가 사용됩니다. do-while 루프도 마찬가지입니다. 루프가 몇 번 실행되어야 하는지는 모르지만 적어도 한 번은 실행되어야 한다는 것을 알고 싶을 때 do-while 루프를 사용합니다. 마찬가지로 다른 루프 등도 마찬가지입니다.
광고 이 카테고리에서 인기 있는 강좌 PHP 개발자 - 전문 분야 | 8개 코스 시리즈 | 3가지 모의고사무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
For 루프에는 다양한 표현식이 포함되어 있습니다. 이러한 표현식은 초기화, 조건 등이 될 수 있습니다.
for 루프에는 표현식과 세미콜론이 포함되며 구문은 다음과 같습니다.
구문
for(initialization; condition; increment/decrement) { ///statements to be executed }
여기서: for 루프는 코드가 포함된 블록입니다
초기화:는 사용된 변수의 값을 선언 및 할당하거나 초기화하며 정수 값을 보유합니다
조건: 루프가 작동하려면 이 조건을 먼저 확인하고 그것이 참인지 평가한 다음 루프를 계속 실행합니다.
증가/감소: 루프가 반복할 변수의 값을 증가/감소시킵니다.
흐름도
먼저 변수 초기화가 평가됩니다. 둘째, 루프 조건이 반복될 때마다 확인되며, 그것이 참이면 실행이 계속되고 코드 또는 명령문 블록이 실행됩니다. 그리고 확인된 조건이 true가 아니면(false를 의미) 루프가 종료되고 실행될 코드 블록이나 명령문 없이 루프가 종료됩니다. 마지막으로 초기화된 변수의 증가 및 감소는 언급된 명령문이 실행된 후에 수행됩니다.
아래에 언급된 예시는 다음과 같습니다
아래 프로그램에서 i 값은 0으로 초기화되므로 $i 변수는 echo를 사용하여 인쇄됩니다. 조건은 값까지 인쇄하는 것이므로 0으로 시작하는 값을 얻고 5까지 계속 인쇄합니다. 5.
<?php //example to demonstrate simple for loop for($i=0; $i<=5;$i++) { // declaring variable i, condition , incre/decr echo '<br>'; // line break echo 'Value of i is '. $i; //printing the value of variable i } ?>
출력 :
아래 프로그램에서는 i 값이 1로 초기화되었으므로 $i 변수는 echo 문을 사용하여 인쇄됩니다. 0부터 시작하는 값을 얻고 값까지 인쇄하는 조건으로 5까지 계속 인쇄합니다. 5.
여기서 변수 I의 초기화는 for 루프 내부가 아니라 프로그램 시작 부분의 for 루프 외부에 있습니다.
<?php //example to demonstrate for loop $i=1; // declaring variable i for(; $i<=5;$i++) { // condition , increment and decrement echo '<br>'; // line break echo 'Value of i is '.$i; // printing the value of variable i } ?>
출력 :
이 프로그램에서는 조건이 포함된 식이 for 루프 문에 언급되지 않고 if($i == 4) 뒤에 break 문이 오는 것처럼 for 루프 내부에 언급됩니다.
반복하는 동안 $i 값이 값 4에 도달하면 컨트롤이 for 루프에서 빠져나옵니다.
<?php //example to demonstrate for loop for($i=1; ;$i++) { // declaring variable i , increment and decrement if($i == 4) { // condition break; } echo '<br>'; // line break echo 'Value of i is '.$i; // printing the value of variable i } ?>
출력:
이 프로그램에서는 I 변수의 값을 인쇄한 후 for 루프 내부에서 증가 및 감소를 언급하여 반복을 계속합니다.
<?php //example to demonstrate for loop for($i=1;$i<=10;) { // declaring variable i declaring condition if($i == 7) { break; } echo '<br>'; // line break echo 'Value of i is '.$i; // printing the value of variable i $i++; // increment and decrement } ?>
출력:
이 프로그램에서 for 루프에는 표현식이 포함되어 있지 않지만 다르게 언급됩니다.
<?php //example to demonstrate for loop $i=1; // declaring variable i for(;;) { if($i == 8) { // declaring condition , break; } echo '<br>'; // line break echo 'Value of i is '.$i; // printing the value of variable i $i++; // increment and decrement } ?>
출력 :
다음 프로그램에서는 for 루프를 사용하여 배열을 반복합니다. for 및 foreach 루프를 모두 사용하여 반복할 수 있습니다. 또한 여기서 사용되는 배열은 배열과 유사한 인덱스 배열, 연관 배열이 될 수 있습니다.
과일은 배열입니다. count 함수를 사용하여 배열의 길이를 세고 배열의 길이가 4이므로 for 루프가 그에 따라 반복되어 과일의 이름을 인쇄합니다.
<?php //example to demonstrate for loop for array $fruits = array('orange', 'banana', 'papaya', 'strawberry'); $count = count($fruits); for($i=0; $i<$count; $i++) { echo '<br>'; echo 'Fruit Name ==>'.$fruits[$i]; } ?>
출력 :
In this program, for loop is used to print star pattern,
<?php //example to demonstrate star pattern using for loop for($i=0;$i<=5;$i++) { for($j=0;$j<=$i;$j++) { echo " * "; } echo "<br/>"; } ?>
Output:
In the following program, the foreach loop is used to iterate through a fruit loop.
<?php //example to demonstrate array using foreach loop $directions = array('east','west','north', 'south'); foreach($directions as $key=>$value) { echo 'Direction =>'. $value.'<br/>'; } ?>
Output:
In this article, we learned about for loop, the syntax of the flow chart, how the loop works in PHP and related loops like the foreach loop. We also learned how the loop iterates normally and also how it iterates through arrays, we also learned how for loop is used to print the star pattern. Hope this article is found to be informative and useful.
위 내용은 PHP의 For 루프의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!