ich folgende mehrdimensionale JavaScript-Array haben:Parsen mehrdimensionale Javascript JSON-Array mit PHP
und ich möchte es analysieren und einige Werte von ihm (Name und URL) zurückkehren
aber wenn bereinigen es ein wenig $jsonData = str_replace('var stations = ','' ,$jsonDataUrl);
und versuchen, es als JSON mit json_decode($jsongoeshere)
zu analysieren, der Parser Fehler 4 zurückgegeben, auch wenn diese URL hatte mir mitgeteilt, dass die JSON-Eingabe in JavaScript gültig ist.
So jetzt bin ich ein bisschen verloren auf, wie man es analysiert.
Ich denke, Ihr Array ist ein Array von Json. Also versuchen Sie JSON zuerst zu dekodieren und dann aufzuräumen. Aktualisieren Sie die Frage, wenn sich etwas geändert hat – sobbe
Ihr Codebeispiel bedeutet, dass Sie versuchen, 'str_replace' für die URL auszuführen, im Gegensatz zu den Inhalten, die in der URL enthalten sind. Außerdem haben Sie das Semikolon am Ende von JS verlassen, bevor Sie mit PHP geparst haben. Schließlich fehlen Ihnen doppelte Anführungszeichen um viele, viele Eigenschaftsnamen. – JAAulde