我有 45 - 50 个数组行,它们是标准 PhP 数组字符串格式的反序列化 json 返回值,来自 cURL,数据如下所示:
Array
(
[0] => 0.00634000
[1] => 20.54182841
)
Array
(
[0] => 0.00637479
[1] => 31.21047749
)
Array
(
[0] => 0.00637480
[1] => 2.23450852
)
....
var_dump 数据 var_dump
我需要对返回数据执行以下数学计算(注意增量 1,2,3..)
((1 * 0.00634000 * 20.54182841) + (2 * 0.00637479 * 31.21047749) + (3 * 0.00637480 * 2.23450852)) / ((0.00634000 * 20.54182841) + (0.00637479 * 31.21047749) + (0.00637480 * 2.23450852))
....
假设以下 3 个数组元素
0.1302351921194 + 0.3979204795969542 + 0.042733634739888 / 0.1302351921194 + 0.1989602397984771 + 0.014244544913296
然后
0.5708893064562422 / 0.3434399768311731
array moments = 1.662268067112285
array length = 3
如果您不知道数组中有多少行,那么在 PhP 中设置它的正确方法是什么?