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
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:
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:
j a v a t p o i n t