【发布时间】:2020-07-12 00:16:59
【问题描述】:
我有以下几点:
[1]=>
array(4) {
["id"]=>
int(1)
["sensorId"]=>
int(52)
["dateTime"]=>
string(20) "2018-03-04T22:40:32Z"
["value"]=>
float(50)
}
[2]=>
array(4) {
["id"]=>
int(1)
["sensorId"]=>
int(52)
["dateTime"]=>
string(20) "2018-03-04T22:49:32Z"
["value"]=>
float(40)
}
[3]=>
array(4) {
["id"]=>
int(1)
["sensorId"]=>
int(52)
["dateTime"]=>
string(20) "2018-03-04T23:05:32Z"
["value"]=>
float(10)
}
[4]=>
array(4) {
["id"]=>
int(1)
["sensorId"]=>
int(52)
["dateTime"]=>
string(20) "2018-03-04T23:25:32Z"
["value"]=>
float(65)
}
我想获得每个时间间隔(在本例中为小时)的平均值,所以:
我找不到我需要使用什么样的函数组合来解决这个问题。
【问题讨论】:
-
您需要遍历数据,转换日期并对值求和。开始吧,我相信其他人会帮助解决任何问题。
标签: php arrays datetime average intervals