logo

PHP foreach-lus

De foreach-lus wordt gebruikt om de array-elementen te doorlopen. Het werkt alleen op array en object. Er verschijnt een foutmelding als u het probeert te gebruiken met variabelen van een ander gegevenstype.

De foreach-lus werkt op elementenbasis in plaats van op indexbasis. Het biedt een eenvoudigste manier om de elementen van een array te herhalen.

In foreach-lus hoeven we de waarde niet te verhogen.

Syntaxis

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

Er is nog een syntaxis van foreach-lus.

Syntaxis

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

Stroomdiagram

php voor lusstroomdiagram

Voorbeeld 1:

PHP-programma om array-elementen af ​​te drukken met behulp van foreach-lus.

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

Uitgang:

kern Java
 Summer Winter Autumn Rainy 

Voorbeeld 2:

PHP-programma om associatieve array-elementen af ​​te drukken met behulp van foreach-lus.

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

Uitgang:

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

Voorbeeld 3:

Multidimensionale array

 

Uitgang:

 Alex Bob Camila Denial 

Voorbeeld 4:

Dynamische array

 

Uitgang:

 j a v a t p o i n t