Holen Sie Daten aus der JSON-Datei mit PHP
Ich versuche, Daten aus den folgenden JSON-Datei mit PHP. Ich möchte speziell "temperatureMin" und "temperatureMax".
Wahrscheinlich ist es wirklich einfach, aber ich habe keine Ahnung, wie dies zu tun. Ich bin stecken, was nach file_get_contents("Datei.json"). Etwas Hilfe wäre sehr geschätzt werden!
{
"daily": {
"summary": "No precipitation for the week; temperatures rising to 6° on Tuesday.",
"icon": "clear-day",
"data": [
{
"time": 1383458400,
"summary": "Mostly cloudy throughout the day.",
"icon": "partly-cloudy-day",
"sunriseTime": 1383491266,
"sunsetTime": 1383523844,
"temperatureMin": -3.46,
"temperatureMinTime": 1383544800,
"temperatureMax": -1.12,
"temperatureMaxTime": 1383458400,
}
]
}
}
Kommentare dem Thema
Mögliche Duplikate von Parsen von JSON-Datei mit PHP
InformationsquelleAutor der Frage Harold Dunn | 2013-11-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Um den Inhalt der JSON-Datei mit
file_get_contents()
:Nun decodieren des JSON mit
json_decode()
:Haben Sie ein assoziatives array mit allen Informationen. Um herauszufinden, wie man auf die Werte zuzugreifen, die Sie benötigen, können Sie Folgendes tun:
Dies wird drucken Sie den Inhalt des Arrays in einen schönen lesbaren format. Beachten Sie, dass der zweite parameter, der eingestellt ist, um
true
damitprint_r()
wissen, dass der Ausgang sollte zurücked (anstatt nur gedruckt auf dem Bildschirm). Anschließend greifen Sie auf die Elemente, die Sie wollen, etwa so:Oder Schleife durch das array, jedoch, das Sie wünschen:
Demo!
InformationsquelleAutor der Antwort Amal Murali
Verwenden json_decode zur Umwandlung von JSON in ein PHP-array. Beispiel:
InformationsquelleAutor der Antwort Guilherme Sehn
InformationsquelleAutor der Antwort Indrajeet Singh