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;自己优化一下 关于CakePHP配置错误的问题。。。。研究一天了。。。 php 正则匹配URL的问题 SQL语句 select * from tbl group by a.dir到底留下的是哪一行? IE里面怎么实现选中一块区域看它的源码? 安装phparticle出现错误: No such file or directory 安装论坛过程中遇到的问题!!!!!! 高手请进! 举手之劳:只认字母和数字的正则表达式 如何通过第一个select选择的值改变第二个select的option 大家帮忙看看这段代码的防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;
自己优化一下