我正在尝试从格式良好的 json 文件中检索值,该文件具有多维数组中的值。就我而言,天气预报。
这是我正在处理的文件示例。PasteBin(我很抱歉,文件太长,无法粘贴到这里)。
这是我使用的代码,但它绝对没有返回任何内容。
<?php
// Get Forecasts
$json_string = file_get_contents("http://weather.mailchips.com/weather.json");
$parsed_json = json_decode($json_string);
$forecasts = $parsed_json->{'forecast'}->{'txt_forecast'}->{'forecastday'};
foreach ($forecasts as $forecast) { ?>
<div class="eachforecast">
<div class="fcday"><?php echo $forecast->{'title'};?></div>
<div class="fcicon"><?php echo $forecast->{'icon_url'};?></div>
<div class="fctext"><?php echo $forecast->{'fcttext_metric'};?></div>
</div>
<?php
}
?>
请帮帮我。我在 php 方面的知识不足以完成这项工作。
谢谢