Sleutels in foreach-lus in PHP
In die foreach-lus kan jy nie net die elemente van die skikking kry nie,
maar ook die sleutels. In so 'n geval moet jy na die as die volgende konstruksie spesifiseer:
$key => $elem.
Die veranderlike $key sal die sleutels bevat,
en die veranderlike $elem - die elemente wat by daardie sleutels hoort.
Om in die praktyk te sien hoe om met sleutels te werk, laat ons die volgende doen - met elke iterasie van die lus sal ons die skikkingsleutel en die ooreenstemmende element op die skerm vertoon, geskei deur 'n koppelteken:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
foreach ($arr as $key => $elem) {
echo $key . '-' . $elem;
}
?>
Gegewe skikking:
<?php
$arr = ['user1' => 30, 'user2' => 32, 'user3' => 33];
?>
Gebruik die foreach-lus om die gebruikersname
en hul ooreenstemmende ouderdomme op die skerm te vertoon.