Ključevi u petlji foreach u PHP-u
U petlji foreach možemo dobiti ne
samo elemente niza koji se prolazi, već
i ključeve. U tom slučaju, nakon as treba
navediti sledeću konstrukciju: $key => $elem.
U promenljivoj $key će se čuvati
ključevi, a u promenljivoj $elem - odgovarajući
tim ključevima elementi.
Da bismo u praksi videli kako se radi sa ključevima, uradimo sledeće - prilikom svake iteracije petlje, prikazujmo na ekranu ključ niza i odgovarajući mu element preko crtice:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
foreach ($arr as $key => $elem) {
echo $key . '-' . $elem;
}
?>
Dat je niz:
<?php
$arr = ['user1' => 30, 'user2' => 32, 'user3' => 33];
?>
Pomoću petlje foreach prikažite na
ekran imena korisnika i odgovarajuće godine.