在可变数量的值中,我需要计算平均值。挑战:平均值只能是以下固定值之一(最接近的!):
$allowedAverageValues = [0.66, 1, 1.33, 1.66, 2]
我计算平均值如下:
$randomValues = [1.33, 1, 0.66, 1, 2, 1.33];
$average = array_sum($randomValues)/count($randomValues); // returns 1.22
如何识别 $allowedAverageValues 中最接近 $average 的值?所以想要的结果是1.33。