数学平均值与 php

2022-08-30 21:23:45

是时候测试你的数学技能了...

我使用php来查找$num 1,$num 2,$num 3等的平均值;最多为未设置数量的数字。然后,它将该平均值保存到数据库中。

下次调用php脚本时,会将一个新数字添加到组合中。

有没有一个数学(最有可能是代数)方程,我可以用来找到包含新数字的原始数字的平均值。或者我需要将原始数字保存在数据库中,以便查询它们并一起重新计算整堆数字?


答案 1
array_sum($values) / count($values)

答案 2

如果你所说的平均值是“平均值”,并且你不想存储所有数字,那么存储它们的计数:

$last_average = 100;
$total_numbers = 10;
$new_number = 54;

$new_average = (($last_average * $total_numbers) + $new_number) / ($total_numbers + 1);

推荐