我有一个包含 Unix 时间戳的数组,如何在新的数组中以每30秒为间隔获取平均值,其中键为 30 秒的时间间隔?
array (size=61)
1375398000 => int 350
1375398015 => int 357
1375398030 => int 354
1375398045 => int 353
1375398060 => int 361
// and so on...
期望的输出应该是:
1375398000 => int 353
1375398030 => int 354
我尝试了一些逻辑,使用key($array)来获取第一个值,但我无法确定这是否能够在foreach循环中正常工作。
迄今为止我的逻辑如下:
while($a <= $end){
$chartData[$a] = $array[$a] //do the average here - current($array) / count($array);
}
我不知道如何获取下一组要使用的键和值。