• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Echo JSON数组特定元素

php 7次浏览

我对如何在我的JSON数组中回显特定元素感到困惑。Echo JSON数组特定元素

在时间序列(1分钟)下,我想输出1.打开。为了给我实际的价值。我只能输出整个数组。

链接到JSON文件是:https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=MSFT&interval=1min&apikey=demo

而且,我使用WordPress的。

这里是我使用的代码:


===========解决方案如下:

你得到了数组,你只需要遍历它。

//... 
$data = json_decode($body, true); 

foreach ($data['Time Series (1min)'] as $date => $row) { 
    echo $date.' => '.$row['1. open'].'<br>'; 
} 

它有点棘手,如果你只想要一个值作为其不是最大的结构,日期是关键。但是你可以使用array_values()函数来解决这个问题。

$min = array_values($data['Time Series (1min)']); 

echo $min[0]['1. open']; //84.2000 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)