php 求平均值的函数 函数取值范围可以是a1到an,如果所有范围内的值为非空,则结果是(a1+a2+...+an)/n,如果范围内的某些值ai,aj,...为空,假设a1到an范围内两项为空,则结果为(a1+a2+...+an)/(n-2)。请问能否写个求平均值的自定义函数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 来源数据格式?我想到的是转为array,去掉空单元array_sum/count格式字符串的话可以直接把分隔符替换为+,把中间空值部分(两加号中无内容)替换统计+号个数,用eval执行 五个decimal类型的数,可能中间有空值,如果其中一项为空,则除以4. 我说的是传入方式,字符串?数组?$a=array(1,2,3,4,null,'',5,6);$b=array(null,'');$c=array_diff($a,$b);var_dump($c);$d=array_sum($c)/count($c);echo $d;自己优化一下 请教unserialize()的问题,急~ 问下如何模拟User-Agent和Referer下载软件 php把数据导入excel中,能给数据加超级链接吗? php GET方式获取参数问题 apache+php 虚拟主机权限问题? 我发现php操作手册上的错误了,大家帮忙看一下对不对! ajax 怎么生成多个radio按钮 备份数据库的问题 windows下管理apache的小东东出炉了 iis和nginx压力测试,发现nginx不如iis 大家帮忙看看这段代码的防SQL注入效果如何?谢谢 QQ截的图有没有办法弄到CKeritor里面去呢?
array_sum/count格式字符串的话可以直接把分隔符替换为+,把中间空值部分(两加号中无内容)替换
统计+号个数,用eval执行
$b=array(null,'');
$c=array_diff($a,$b);
var_dump($c);
$d=array_sum($c)/count($c);
echo $d;
自己优化一下