Foreach cilpa tiek izmantota, lai šķērsotu masīva elementus. Tas darbojas tikai uz masīvu un objektu. Tas izdos kļūdu, ja mēģināsit to izmantot ar dažādu datu tipu mainīgajiem.
Foreach cilpa darbojas, pamatojoties uz elementiem, nevis indeksu. Tas nodrošina vienkāršāko veidu, kā atkārtot masīva elementus.
Foreach cilpā vērtība nav jāpalielina.
Sintakse
foreach ($array as $value) { //code to be executed }
Ir vēl viena foreach cilpas sintakse.
Sintakse
foreach ($array as $key => $element) { //code to be executed }
Blokshēma
1. piemērs:
PHP programma masīva elementu drukāšanai, izmantojot foreach cilpu.
<?php //declare array $season = array ('Summer', 'Winter', 'Autumn', 'Rainy'); //access array elements using foreach loop foreach ($season as $element) { echo '$element'; echo '</br>'; } ?>
Izvade:
mūrnieka formula
Summer Winter Autumn Rainy
2. piemērs:
PHP programma asociatīvo masīvu elementu drukāšanai, izmantojot foreach cilpu.
'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>'; } ?>
Izvade:
pārbaudiet, vai java nav nulles
Name : Alex Email : [email protected] Age : 21 Gender : Male
3. piemērs:
Daudzdimensiju masīvs
Izvade:
Alex Bob Camila Denial
4. piemērs:
Dinamiskais masīvs
Izvade:
j a v a t p o i n t