php 数组求平均数方法:
function array_avg($array){
$sum = array_sum($array);
$len = count($array);
return $len == 0?0:$sum/$len;
}
dump(array_avg([1,3,4,5,6,2]));
//输出3.5
代码说明:
array_sum
函数返回数组元素的和。
count
函数返回数组的长度,也就是数组元素的数量。
然后用和除以数量即可得到平均值,这里要判断一下数组长度是否为0,否则在空数组时会报错:Division By Zero ,解决方法参见:https://www.02405.com/archives/1945