Assoziative Arrays in PHP
Betrachten wir das folgende Array, das Teile eines Datums speichert:
<?php
$arr = [2025, 12, 31];
?>
Wie Sie bereits wissen, um ein Element aus diesem Array zu erhalten, müssen wir uns über seine Indexnummer darauf beziehen. Das ist jedoch nicht immer bequem.
Daher erlaubt PHP, eigene Schlüssel für Array-Elemente zu vergeben. Ein solches Array wird assoziatives Array genannt.
Assoziative Arrays haben die folgende Syntax: Schlüsselname,
dann folgt ein Pfeil =>, und dann
der Wert. Lassen Sie uns explizite Schlüssel für
unser Array festlegen:
<?php
$arr = [
'year' => 2025,
'month' => 12,
'day' => 31
];
?>
Nun werden wir auf die Elemente unseres Arrays über die von uns vergebenen Schlüssel zugreifen. Machen wir das:
<?php
echo $arr['year']; // gibt 2025 aus
echo $arr['month']; // gibt 12 aus
echo $arr['day']; // gibt 31 aus
?>
Erstellen Sie ein Array $user mit den Schlüsseln 'name',
'surname', 'patronymic' und beliebigen
Werten. Geben Sie den Nachnamen,
Vornamen und Vatersnamen durch Leerzeichen getrennt aus.
Erstellen Sie ein Array mit den Schlüsseln von 1
bis 7, das als Werte die
Namen der Wochentage enthält. Geben Sie alle
seine Elemente aus.