Moin,
Mehrdimensionale Arrays benötigt man, wenn man seine Daten auf mehreren Ebenen strukturieren will. Ein einfaches Beispiel:
Eine Liste mit Personen
$Personen = array( 0 => 'Peter', 1 => 'Paul', 2 => 'Mary');
Wenn man weitere Informationen zu diesen Personen festhalten will, hat man zwei Möglichkeiten. Erstens, man speichert jede Person in einem eigenen Array. Beispiel:
$Peter = array('Alter' => 25, 'Beruf' => 'Saenger');
...
oder zweitens man schreibt alles in ein Array. Beispiel:
$Person = array( 0 => array('Name' => 'Peter', 'Alter' => 25, 'Beruf' => 'Saenger'), 1 => array('Name' => 'Paul',.....)
Man greift eigentlich genau wie auf ein eindimensionales Array zu. $Person[0]['Name'] liefert beispielsweise 'Peter'.
Gruß Spider