處理PHP JSON 物件中的資料:從巢狀數組擷取資料
在PHP 中處理JSON 資料時,了解如何操作非常重要存取其中的嵌套資料結構。在本例中,您從 Twitter 搜尋 API 收到的 JSON 物件包含趨勢陣列。
要從每個趨勢取得名稱值,您可以迭代趨勢陣列並存取趨勢陣列的 name 屬性其中的每個 stdClass 物件。操作方法如下:
<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>
此程式碼將輸出以下內容:
Vote Halloween Starbucks #flylady #votereport Election Day #PubCon #defrag08 Melbourne Cup Cheney
透過使用foreach 循環,您可以輕鬆存取趨勢數組中的每個stdClass 對象,並擷取名稱屬性。此技術適用於處理 JSON 物件內的任何巢狀資料結構。
以上是如何從 PHP JSON 物件中的嵌套數組中提取資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!