PHP foreach loop

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:

 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:

 j a v a t p o i n t