使用 json_decode 解析 PHP 中的 JSON 物件
要在 PHP 中解析 JSON 對象,可以使用 json_decode() 函數。此函數接受 JSON 字串作為輸入並傳回對應的 PHP 資料結構。
使用json_decode() 作為範例JSON 字串
考慮從下列位置取得的JSON 字串天氣API:
{ "data": { "current_condition": [], "request": [], "weather": [ { "date": "2022-07-28", "weatherCode": "113", "weatherDesc": [ { "value": "Sunny" } ], "weatherIconUrl": [ { "value": "http:\/\/www.example.com/weather_icons/sunny.png" } ] }, // More weather data for subsequent days... ] } }
解析JSON 的程式碼String
要解析此JSON字串,可以使用以下PHP 程式碼:$json = '{"data": ... }'; // Assuming the JSON string is stored in $json $data = json_decode($json, true); // Accessing the weather data $weatherData = $data['data']['weather']; foreach ($weatherData as $weather) { echo $weather['date'] . ': ' . $weather['weatherDesc'][0]['value'] . '<br>'; echo '<img src="' . $weather['weatherIconUrl'][0]['value'] . '" />'; }
提示
以上是如何使用 json_decode() 解析 PHP 中的 JSON 物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!