Heim >Backend-Entwicklung >PHP-Tutorial >Wie rufe ich bestimmte Datenelemente aus einer JSON-Datei in PHP ab?
Zugriff auf Daten aus JSON-Dateien in PHP
In diesem Leitfaden erfahren Sie, wie Sie bestimmte Datenelemente abrufen, nämlich „temperatureMin“. und „temperatureMax“ aus einer JSON-Datei in PHP.
Dateiinhalte abrufen und JSON dekodieren
Speichern Sie zunächst den Dateiinhalt in einer Zeichenfolge mit file_get_contents():
<code class="php">$str = file_get_contents('file.json');</code>
Dann dekodieren Sie den JSON mit json_decode() in ein assoziatives Array:
<code class="php">$json = json_decode($str, true); // Associative array</code>
Zugriff auf bestimmte Datenelemente
Zur Ansicht Um den Inhalt des Arrays zu ermitteln und den Pfad zu den gewünschten Daten zu bestimmen, verwenden Sie print_r():
<code class="php">echo '<pre class="brush:php;toolbar:false">' . print_r($json, true) . '';
Navigieren Sie durch das Array, um auf die Zieldaten zuzugreifen:
<code class="php">$temperatureMin = $json['daily']['data'][0]['temperatureMin']; $temperatureMax = $json['daily']['data'][0]['temperatureMax'];</code>
Alternativ können Sie iterieren das Array mithilfe einer foreach-Schleife:
<code class="php">foreach ($json['daily']['data'] as $field => $value) { // Use $field and $value here }</code>
Das obige ist der detaillierte Inhalt vonWie rufe ich bestimmte Datenelemente aus einer JSON-Datei in PHP ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!