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
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>'; } ?>
Išvestis:
java pabėgimo simbolis
Summer Winter Autumn Rainy
2 pavyzdys:
PHP programa, skirta spausdinti asociatyvinius masyvo elementus naudojant foreach kilpą.
'Alex', 'Email' => '[email protected]', 'Age' => 21, 'Gender' => 'Male' ); //display associative array element through foreach loop foreach ($employee as $key => $element) { echo $key . ' : ' . $element; echo '<br>'; } ?>
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