Asociatívne polia v PHP
Zoberme si nasledujúce pole, ktoré ukladá časti dátumu:
<?php
$arr = [2025, 12, 31];
?>
Ako už viete, aby sme získali nejaký prvok z tohto poľa, musíme sa naň odkázať podľa jeho čísla. To však nie je vždy pohodlné.
Preto PHP umožňuje nastaviť vlastné kľúče pre prvky poľa. Takéto pole sa bude nazývať asociatívne.
Asociatívne polia majú nasledujúcu syntax: názov
kľúča, potom nasleduje šípka =>, a potom
hodnota. Poďme explicitne určiť kľúče pre
naše pole:
<?php
$arr = [
'year' => 2025,
'month' => 12,
'day' => 31
];
?>
Teraz sa budeme k prvkom nášho poľa prihovárať podľa nami zadaných kľúčov. Urobme to:
<?php
echo $arr['year']; // vypíše 2025
echo $arr['month']; // vypíše 12
echo $arr['day']; // vypíše 31
?>
Vytvorte pole $user s kľúčmi 'name',
'surname', 'patronymic' a nejakými
ľubovoľnými hodnotami. Vypíšte na obrazovku
priezvisko, meno a stredné meno medzerou oddelené.
Vytvorte pole s kľúčmi od 1
do 7, ktoré ako hodnoty obsahuje
názvy dní v týždni. Vypíšte na obrazovku
všetky jeho prvky.