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

时间:2016-03-18 17:27:08

标签: php arrays json

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

以下是代码:

$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]

以上是我认为可行的。但它只返回一个字母。

它应该是&#34;星期六&#34;

我怎样才能纠正错误?

1 个答案:

答案 0 :(得分:0)

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

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

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