我有以下代码,我需要能够分别获取数组的每个部分。
以下是代码:
$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;
我怎样才能纠正错误?
答案 0 :(得分:0)
$parsed[0]['title'];
将返回数组标题的第一项。
索引从0
而不是1
开始(所以0是第一个,1是第二个等) - 保存这些字节会增加大型项目!
如@JimL所示,[1]
获取变量的第二项。如果它是一个数组,这是数组的第二项。由于这是一个字符串(title
),我们得到第二个字母。希望能为您解释。