Ankündigung

Einklappen
Keine Ankündigung bisher.

Php serialized Array -> unserialize with Jquery

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Php serialized Array -> unserialize with Jquery

    Hallo, ich habe folgendes Szenario:

    Per Post wird einem Php Script ein x-großes eindimensionales Array weitergegeben, welches in einer DB gespeichert werden soll.

    Mit der PHP Funktion serialize fasse ich das Array als String zusammen und speichere es in der DB.

    Per Ajax rufe ich nun den String aus der DB.

    Bsp.:
    Code:
    a:1:{i:0;a:4:{i:0;s:4:"Haus";i:1;s:4:"Auto";i:2;s:7:"Schloss";i:3;s:4:"Kind";}}
    Angezeigt werden soll einfach nur: Haus - Auto - Schloss - Kind

    Ich finde keine Funktion, die das bewältigen kann. Jemand von euch eine Idee ?

    Danke im VOrraus - Lars


  • #2
    da JavaScript kein PHP versteht, mußt du den Umweg über JSON gehen, also serialisierten array laden, deserialisieren, in JSON serialisieren, dann kann JavaScript was damit anfangen (nämlich wieder deserialisieren).

    wobei sich mir die Frage stellt, warum du das so in der DB gespeichert hast …

    Kommentar


    • #3
      Gleich ein JSON-String per Ajax zu schicken ist wie Dormilich vorschlägt der beste Weg.
      Die Alternative, eine JavaScript unserialize function, ist etwas mehr Aufwand.
      PHP-Klassen auf github

      Kommentar

      Lädt...
      X