Ein mehrdimensionales Array unter PHP ist eine Idealvorstellung aber nicht wirklich existent. PHP kennt nur einfache Arrays, deren Elemente aber auch komplexen Typs sein können. In einem Array können also skalare Werte neben Objekten und weiteren Arrays liegen. Man sollte eher von einer Baumstruktur als von X-Dimensionalität ausgehen. Die Verschachtlung kann pro Zweig beliebig tief sein. Du kannst dir zwar den Baum rechteckig schneiden, doch PHP kann nicht davon ausgehen, dass alle Bäume so aussehen, so dass es im Wesentlichen nur Funktionen zur Verfügung stellt, die sich auf ein einzelnes gradliniges Array beziehen.
Trozdem entsteht das, was Manuel B. als zweidimensionales Array ansah,
wenn man die Funktion aufruf von der er meinte das es ein eindimensionales hervorbringt.
Dir wird nicht viel anderes übrigbleiben. Eine andere Möglichkeit bietet PHP für deine spezielle Art Array nicht an.
Danke, dann muss ich das verwenden.