Wolfgang: Mehrdimensionale Arrays

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

  1. 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.

  2. 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

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau