从json获取数据并计算x值的平均值

时间:2019-01-11 20:00:38

标签: php arrays json

我想计算5个值的平均值(数字)。 我的代码可以正常工作,但是我认为它应该有一种更简单的方法来实现。

这是我尝试过的:

$str = file_get_contents('https://www.worldtradingdata.com/api/v1/intraday?symbol=AAPL&range=1&interval=1&api_token=demo');
$json = json_decode($str, true);

foreach ($json['intraday'] as $field => $value) {
 $high[] = $value['high'];
}

$val_high0 = $high[0];
$val_high1 = $high[1];
$val_high2 = $high[2];
$val_high3 = $high[3];
$val_high4 = $high[4];

$sma_high=($val_high0+$val_high1+$val_high2+$val_high3+$val_high4)/5;

echo $sma_high;

我实际上想要这些值中的50个,但在示例中我输入了5个值。

0 个答案:

没有答案