logo

PHP foreach ciklas

Foreach kilpa naudojama masyvo elementams pereiti. Jis veikia tik masyve ir objekte. Ji išduos klaidą, jei bandysite ją naudoti su skirtingų duomenų tipų kintamaisiais.

Foreach ciklas veikia elementų, o ne indekso pagrindu. Tai yra lengviausias būdas kartoti masyvo elementus.

Foreach cikle mums nereikia didinti vertės.

Sintaksė

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

Yra dar viena foreach ciklo sintaksė.

Sintaksė

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

Struktūrinė schema

php ciklo schema

1 pavyzdys:

PHP programa, skirta spausdinti masyvo elementus naudojant foreach kilpą.

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

Išvestis:

java pabėgimo simbolis
 Summer Winter Autumn Rainy 

2 pavyzdys:

PHP programa, skirta spausdinti asociatyvinius masyvo elementus naudojant foreach kilpą.

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

Išvestis:

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

3 pavyzdys:

Daugiamatis masyvas

 

Išvestis:

 Alex Bob Camila Denial 

4 pavyzdys:

Dinaminis masyvas

 

Išvestis:

nustatyti skirtuką java
 j a v a t p o i n t