从解析的 json 数组中检索内容


Retrieve content from parsed json array

我有以下代码,我需要能够分别获取数组的每个部分。

这是代码:

$parsed = $parsed_json['forecast']['txt_forecast']['forecastday'];
foreach($parsed as $key => $value)
    {
            echo '<table border="1" width="200px">';
            echo '<td>';
            echo '<td><b>' . $value['title'] . '</td></font>';
            echo '</tr>';
            echo '<tr>';
            echo '<tr>' .$value['fcttext'] . '</tr></font>';
            echo '<td><img src=' . $value['icon_url'] . '></td>';
            echo '</tr></table>';
    }  

我想要的是能够获得数组中的第一个标题

echo $value['title'][1]

以上是我认为会起作用的。 但它只返回一个字母。

应为"星期六"

我怎样才能纠正它?

$parsed[0]['title'];将返回数组标题的第一项。

索引以 0 开头,而不是1(所以 0 是第一个,1 是第二个,依此类推) - 保存这些字节会增加大型项目!

如@JimL所示,[1] 得到变量的第二项。如果它是一个数组,这是数组的第二项。由于这是一个字符串(title),我们得到第二个字母。希望能为您解释。