logo

PHP foreach 루프

foreach 루프는 배열 요소를 순회하는 데 사용됩니다. 배열과 객체에서만 작동합니다. 다른 데이터 유형의 변수와 함께 사용하려고 하면 오류가 발생합니다.

foreach 루프는 인덱스가 아닌 요소 기반으로 작동합니다. 배열의 요소를 반복하는 가장 쉬운 방법을 제공합니다.

foreach 루프에서는 값을 증가시킬 필요가 없습니다.

통사론

 foreach ($array as $value) { //code to be executed } 

foreach 루프의 구문이 하나 더 있습니다.

통사론

 foreach ($array as $key => $element) { //code to be executed } 

흐름도

루프용 PHP 순서도

예시 1:

foreach 루프를 사용하여 배열 요소를 인쇄하는 PHP 프로그램입니다.

 <?php //declare array $season = array ('Summer', 'Winter', 'Autumn', 'Rainy'); //access array elements using foreach loop foreach ($season as $element) { echo '$element'; echo '</br>&apos;; } ?&gt; 

산출:

자바의 스택이란 무엇입니까?
 Summer Winter Autumn Rainy 

예시 2:

foreach 루프를 사용하여 연관 배열 요소를 인쇄하는 PHP 프로그램입니다.

 &apos;Alex&apos;, &apos;Email&apos; =&gt; &apos;[email protected]&apos;, &apos;Age&apos; =&gt; 21, &apos;Gender&apos; =&gt; &apos;Male&apos; ); //display associative array element through foreach loop foreach ($employee as $key =&gt; $element) { echo $key . &apos; : &apos; . $element; echo &apos;<br>&apos;; } ?&gt; 

산출:

자바 대체 문자열
 Name : Alex Email : [email protected] Age : 21 Gender : Male 

예시 3:

다차원 배열

 

산출:

 Alex Bob Camila Denial 

예시 4:

동적 배열

 

산출:

 j a v a t p o i n t