Assosiative tabeller i PHP
La oss se på følgende tabell, som lagrer deler av en dato:
<?php
$arr = [2025, 12, 31];
?>
Som du allerede vet, for å få et element fra denne tabellen, må vi henvise til det ved dens nummer. Dette er imidlertid ikke alltid praktisk.
Derfor tillater PHP å sette egne nøkler for elementene i tabellen. En slik tabell vil bli kalt assosiative.
Assosiative tabeller har følgende syntaks: navn
på nøkkel, deretter kommer en pil =>, og deretter
verdi. La oss angi eksplisitte nøkler for
vår tabell:
<?php
$arr = [
'year' => 2025,
'month' => 12,
'day' => 31
];
?>
Nå vil vi henvise til elementene i vår tabell ved de nøklene vi har satt. La oss gjøre det:
<?php
echo $arr['year']; // skriver ut 2025
echo $arr['month']; // skriver ut 12
echo $arr['day']; // skriver ut 31
?>
Opprett en tabell $user med nøkler 'name',
'surname', 'patronymic' og noen
tilfeldige verdier. Skriv ut etternavn,
fornavn og patronym på skjermen
mellomrom.
Opprett en tabell med nøkler fra 1
til 7, som inneholder
navn på ukedager. Skriv ut på skjermen
alle dens elementer.