Hi!
eine Datei countries.js
möchte ich "in php übersetzen", sprich, es soll derselbe json-output dabei entstehen. Ich bin nicht sicher, ob mir das gelungen ist. Es scheint aber, das das nicht der Fall ist, weil mein Ergebnis nicht ganz dem erwarteten entspricht.
Produziere in Javascript den JSON-String. Lass diesen von PHPs json_decode() interpretieren und schau dir das Ergebnis mit var_dump() an. Dann solltest du sehen, was du erzeugen muss. Zumindest kannst du dann diese Ausgabe mit einem var_dump() deiner erstellten Struktur vergleichen. Wenn dann beim json_encode() was anderes entsteht, solltest du prüfen, ob es nicht syntaktisch dasselbe ist, nur unbedeutend anders notiert ist (zum Beispiel weggelassene optionale Anführungs- oder Maskierzeichen).
Lo!