Funguo katika kitanzi foreach katika PHP
Katika kitanzi foreach inawezekana kupata sio
tu vipengele vya safu inayopitiwa, lakini
pia funguo. Katika kesi hiyo baada ya as inafuatia
kubainisha muundo kama huu: $key => $elem.
Katika kutofautisha $key kutawekwa
funguo, na katika kutofautisha $elem - vipengele vinavyolingana
na funguo hizo.
Ili kuona kwa vitendo, jinsi ya kufanya kazi na funguo, hebu tufanye yafuatayo - kwa kila kupita kwa kitanzi tuweze kuonyesha kwenye skrini funguo ya safu na kipengele kinacholingana nacho kupitia kistari:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
foreach ($arr as $key => $elem) {
echo $key . '-' . $elem;
}
?>
Imewekwa safu:
<?php
$arr = ['user1' => 30, 'user2' => 32, 'user3' => 33];
?>
Kwa kutumia kitanzi foreach onyesha kwenye
skrini majina ya watumiaji na miaka yao inayolingana.