PHP数组求平均值的函数有以下几种:
- array_sum():计算数组中所有值的和,再除以数组元素个数。
示例代码:
$array = array(1, 2, 3, 4, 5);
$average = array_sum($array) / count($array);
echo $average;
- array_reduce():通过指定的回调函数迭代地将数组简化为单个值,再除以数组元素个数。
示例代码:
$array = array(1, 2, 3, 4, 5);
$average = array_reduce($array, function($carry, $item) {
return $carry + $item;
}) / count($array);
echo $average;
- array_mean():PHP 7.0之后新增的函数,直接计算数组的平均值。
示例代码:
$array = array(1, 2, 3, 4, 5);
$average = array_mean($array);
echo $average;