Asociativní pole v PHP
Podívejme se na následující pole, které ukládá části data:
<?php
$arr = [2025, 12, 31];
?>
Jak již víte, abyste získali nějaký prvek z tohoto pole, budeme se na něj muset odvolat podle jeho číslo. To však není vždy výhodné.
Proto PHP umožňuje nastavit vlastní klíče pro prvky pole. Takové pole se bude nazývat asociativní.
Asociativní pole mají následující syntaxi: jméno
klíče, pak následuje šipka => a poté
hodnota. Pojďme explicitně nastavit klíče pro
naše pole:
<?php
$arr = [
'year' => 2025,
'month' => 12,
'day' => 31
];
?>
Nyní budeme přistupovat k prvkům našeho pole podle klíčů, které jsme nastavili. Pojďme to udělat:
<?php
echo $arr['year']; // vypíše 2025
echo $arr['month']; // vypíše 12
echo $arr['day']; // vypíše 31
?>
Vytvořte pole $user s klíči 'name',
'surname', 'patronymic' a nějakými
libovolnými hodnotami. Vypište na obrazovku
příjmení, jméno a patronymum oddělené mezerou.
Vytvořte pole s klíči od 1
do 7, které obsahuje jako hodnoty
názvy dnů v týdnu. Vypište na obrazovku
všechny jeho prvky.