Christian: String in Array umwandeln

Hallo

Ich habe einen String, der die Struktur eines Arrays hat.

string = "array("Key" => "Wert",..."

Wie kann ich diesen String umwandeln, dass er zu einem Array wird?

Einfach array davorsetzen klappt nicht. Dann bekomme ich [0] => "array(..."

Danke
Christian

  1. hi,

    Ich habe einen String, der die Struktur eines Arrays hat.

    string = "array("Key" => "Wert",..."

    Wie kann ich diesen String umwandeln, dass er zu einem Array wird?

    Wenn du in Stringform vorliegenden Code geparst haben willst, dann lasse ihn Parsen.
    eval wäre eine Möglichkeit. (Die aber zum "dauerhaften" Einsatz weniger empfehlenswert wäre - dann sollte doch überlegt werden, ob man die Daten nicht gleich in geeigneterer Form ablegt, bspw. serialisiert.)

    Einfach array davorsetzen klappt nicht. Dann bekomme ich [0] => "array(..."

    Was für eine erstaunliche Erkenntnis ...

    gruß,
    wahsaga

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

      Ich habe einen String, der die Struktur eines Arrays hat.

      string = "array("Key" => "Wert",..."

      Wie kann ich diesen String umwandeln, dass er zu einem Array wird?

      Hallo,

      schau Dir mal die Funktion eval() an. Vielleicht ist es das, was Du suchst (wenn ich Dein Anliegen richtig verstanden habe...):
      http://de.php.net/manual/de/function.eval.php

      Gruß Torsten

      1. Hallo Torsten,

        Ich habe einen String, der die Struktur eines Arrays hat.

        string = "array("Key" => "Wert",..."

        Wie kann ich diesen String umwandeln, dass er zu einem Array wird?

        schau Dir mal die Funktion eval() an. Vielleicht ist es das, was Du suchst (wenn ich Dein Anliegen richtig verstanden habe...):

        warum sagst du das wahsaga, der doch schon denselben Tipp gegeben hat (und auch den Hinweis, dass das Verfahren suboptimal ist)?
        Antworte doch bitte direkt auf den Beitrag, den du auch meinst. Das erhöht die Übersicht und beugt Missverständnissen vor.

        Ciao,
         Martin

        --
        Es sagte...
        ein korpulenter Lehrer zu einem Schüler, der ihn ein Fass genannt hatte: "Nein. Ein Fass ist von Reifen umgeben, ich dagegen von Unreifen."