计算php中的平均值,消除那些搞砸了所有平均值的数据

时间:2015-11-13 18:05:09

标签: php

我想计算每项任务的平均花费时间

但是在计算平均值时,我不想计算平均时间,这需要花费很长时间。

假设我们有 5任务

任务1 需要 500 任务2 需要 300 任务3 需要 4000 任务4 需要 450 任务5 500

如果我们计算平均值,结果将 1150 秒。

但我想从平均计算中消除这些数据,因为平均值被搞砸了(本例中为4000)。原因是我们可能没有足够的资源来完成当时的任务并花费更长的时间,因为我们正在等待该资源。

1 个答案:

答案 0 :(得分:0)

您可以遍历每个任务,只将其时间值添加到平均总计数中,如果它小于您的首选最大值。使用您用于循环的计数器,并在跳过一个计数器时设置另一个计数器。分隔符将是总计数减去第二个计数器。