Parsing JSON-Daten von einem Remote-Server analysieren
Frage
Ich habe mich gefragt, ob es eine Möglichkeit gab, einen Parser in PHP herzustellen, in dem die Werte von dieser Site von dieser Site https://btc-e.com/api/2/btc_usd/ticker
und setzt sie als Variablen in PHP-Code?
Ich habe PHP-Parser ein bisschen angesehen, und das einzige, was ich gefunden habe, waren Parsers, die alle Informationen auf einer Website widerspenst.
Lösung
Da diese URL eine generationspflichtige Antwort zurückgibt:
generasacodicetagpre.Andere Tipps
Sie können file_get_contents
verwenden, um die Daten zu erhaltenvon der URL und json_decode
, um das Ergebnis zu analysieren, da die von Ihnen verlinkte Site ein JSON Array, das von PHP nativ analysiert werden kann.
Beispiel:
generasacodicetagpre.In der Variablengeneration generas verfügen Sie über ein assoziatives Array mit den Werten der JSON-Zeichenfolge.
Ergebnis:
generasacodicetagpre. Die Daten auf dieser Seite werden als json ( JavaScript Objekt Notation ) (es ist nicht ausgegeben als JSON MIME-Typ, aber es wird wie JSON gebildet).
Wenn Sie wissen, , dass die Daten JSON sein werden, können Sie ihn als Zeichenfolge von der Seite erwärmen (mit beispielsweise der generationspflichtigen GROSSACDICETAGCODE-Funktion) und decodieren Sie sie an ein assoziatives Array mit der generationspoDicetagcode-Funktion: