PHP foreach ciklas

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:

 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:

 j a v a t p o i n t