logo

PHP foreach loop

Foreach loop används för att korsa arrayelementen. Det fungerar bara på array och objekt. Det kommer att ge ett felmeddelande om du försöker använda det med variabler av olika datatyper.

Foreach-slingan fungerar på grundval av element snarare än index. Det ger det enklaste sättet att iterera elementen i en array.

I varje slinga behöver vi inte öka värdet.

Syntax

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

Det finns ytterligare en syntax för varje slinga.

Syntax

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

Flödesschema

php för loop flödesschema

Exempel 1:

PHP-program för att skriva ut arrayelement med hjälp av foreach loop.

 <?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; 

Produktion:

singeldesign
 Summer Winter Autumn Rainy 

Exempel 2:

PHP-program för att skriva ut associativa array-element med hjälp av foreach loop.

 &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; 

Produktion:

 Name : Alex Email : [email protected] Age : 21 Gender : Male 

Exempel 3:

Flerdimensionell array

 

Produktion:

 Alex Bob Camila Denial 

Exempel 4:

Dynamisk array

 

Produktion:

för varje java
 j a v a t p o i n t