使用 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中文网其他相关文章!