Steffen: Variabel benantes Array assoziativ pushen?

Hallo.

Ich möchte eine Array assoziativ pushen, das ich zuvor variabel benannt hab.

$$array_name[$name] = $inhalt;

so war der Ansatz, den ich verfolgt hab.

zuvor werden $array_name, sowie $name und $inhalt festgelegt.

wenn ich die variable Array-Bezeichnung durch eine fixe Bezeichnung ersetze, dann geht es, aber was muss ich ändern, damit das ganze auch variabel funktioniert?

Danke im Vorraus für jegliche Hilfe.

Gruß Steffen

  1. hi,

    Ich möchte eine Array assoziativ pushen, das ich zuvor variabel benannt hab.

    Warum willst du das?

    $$array_name[$name] = $inhalt;

    wenn ich die variable Array-Bezeichnung durch eine fixe Bezeichnung ersetze, dann geht es, aber was muss ich ändern, damit das ganze auch variabel funktioniert?

    Du musst dem Parser klar machen, "wo die Variable aufhört" - so kann er ja nicht wissen, ob du den Namen der Variablen, auf die du dynamisch zugreifen willst, in $array_name, oder vielleicht auch in $array_name[$name] stehen hast.

    Die Manualseite über Variable Variablen geht auf diesen Aspekt übrigens explizit ein - also schau dort nach.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }