Assotsiatiivsed massiivid PHP-s
Vaatleme järgmist massiivi, mis sisaldab kuupäeva osi:
<?php
$arr = [2025, 12, 31];
?>
Nagu te juba teate, et saada mingi element sellest massiivist, peame me pöörduma selle poole tema numbri järgi. See aga ei ole alati mugav.
Seetõttu võimaldab PHP määrata oma võtmed massiivi elementidele. Sellist massiivi nimetatakse assotsiatiivseks.
Assotsiatiivsed massiivid on järgmise süntaksiga: võtme
nimi, seejärel tuleb nool =>, ja siis
väärtus. Paneme oma massiivile selged võtmed:
<?php
$arr = [
'year' => 2025,
'month' => 12,
'day' => 31
];
?>
Nüüd pöördume elementide poole meie massiivist meie poolt määratud võtmete järgi. Teeme seda:
<?php
echo $arr['year']; // väljastab 2025
echo $arr['month']; // väljastab 12
echo $arr['day']; // väljastab 31
?>
Looge massiiv $user võtmetega 'name',
'surname', 'patronymic' ja mingite
suvaliste väärtustega. Kuva ekraanile
perekonnanimi, eesnimi ja isanimi tühikuga eraldatuna.
Looge massiiv võtmetega 1
kuni 7, väärtustena sisaldades
nädalapäevade nimesid. Kuva ekraanile
kõik selle elemendid.