Heim >Backend-Entwicklung >PHP-Tutorial >Wie extrahiere ich Daten aus verschachtelten Arrays in PHP-JSON-Objekten?
Umgang mit Daten in einem PHP-JSON-Objekt: Extrahieren von Daten aus verschachtelten Arrays
Beim Arbeiten mit JSON-Daten in PHP ist es wichtig zu verstehen, wie um auf die darin enthaltenen verschachtelten Datenstrukturen zuzugreifen. In diesem Fall enthält das JSON-Objekt, das Sie von der Twitter-Such-API erhalten haben, ein Array von Trends.
Um die Namenswerte von jedem Trend zu erhalten, können Sie über das Trends-Array iterieren und auf die Namenseigenschaft von zugreifen jedes darin enthaltene stdClass-Objekt. So können Sie es machen:
<code class="php"><?php $jsonurl = "http://search.twitter.com/trends.json"; $json = file_get_contents($jsonurl,0,null,null); $json_output = json_decode($json); foreach ($json_output->trends as $trend) { echo "{$trend->name}\n"; } ?></code>
Dieser Code gibt Folgendes aus:
Vote Halloween Starbucks #flylady #votereport Election Day #PubCon #defrag08 Melbourne Cup Cheney
Durch die Verwendung der foreach-Schleife können Sie problemlos auf jedes stdClass-Objekt im Trends-Array zugreifen und Rufen Sie die Namenseigenschaft ab. Diese Technik ist für die Arbeit mit beliebigen verschachtelten Datenstrukturen innerhalb von JSON-Objekten anwendbar.
Das obige ist der detaillierte Inhalt vonWie extrahiere ich Daten aus verschachtelten Arrays in PHP-JSON-Objekten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!