Mehrdimensionale Arrays
Wolfgang
- php
0 Christoph Schnauß0 Tom
Hallo,
ich möchte die Funktion array_pop() auf ein mehrdimensionales Array anwenden. Wie kann ich nun steuern welche Dimension da angetastet wird (z.B.: die zweite) oder funzt diese (und andere) Funktionen gar nicht bei mehrdimensionalen Arrays?
MFG
Wolfgang
hallo,
ich möchte die Funktion array_pop() auf ein mehrdimensionales Array anwenden. Wie kann ich nun steuern welche Dimension da angetastet wird (z.B.: die zweite) oder funzt diese (und andere) Funktionen gar nicht bei mehrdimensionalen Arrays?
Was hast du denn bei der fleißigen Lektüre von http://www.php.net/manual/de/function.array.php nicht verstanden?
Grüße aus Berlin
Christoph S.
Hello Wolfgang,
ich möchte die Funktion array_pop() auf ein mehrdimensionales Array anwenden. Wie kann ich nun steuern welche Dimension da angetastet wird (z.B.: die zweite) oder funzt diese (und andere) Funktionen gar nicht bei mehrdimensionalen Arrays?
"Arrays" in PHP sind keine geschlossenen Speicherstrukturen wiederkehrender Datenmuster/Datenstrukturen, sondern verkettete Listen und Baumstrukturen.
Einfaches PHP-Array:
Mehrdimensionales (verzweigtes) PHP-Array:
Jeder Knoten kann entweder einen Typ und einen Datenwert tragen und kennt seinen Vorgänger
und seinen Nachfolger, oder er kann einen weitern Kettenanfang und Informationen über diesen
Zweig tragen.
Nun dürfte es Die auch keine Schwierigkeiten mehr machen, den Weg zu einem Arrayelement
mit der Notation
$_testarray['viertes_element']['rechts_ab']['drei_weiter']['treffer']
zu skizzieren ;-))
Harzliche Grüße aus http://www.annerschbarrich.de
Tom