我仍然是php的新手,所以我只是想弄清楚我如何将三个值相除以获得sma我已经尝试了很多次,但是它并没有给我SMA,只是给了我另一个电话号码!我能做什么$number1=$_POST['number1']; $number2=$_POST['number2']; $number3=$_POST['number3']; echo $number1+$number2+$number3 /3; 我正在寻找例如20 + 5 + 5的实际结果是30,它的SMA是10,但是我的代码显示的是16.666666667 .. !!! 这是为什么
3 回答
![?](http://img1.sycdn.imooc.com/545862770001a22702200220-100-100.jpg)
叮当猫咪
TA贡献1776条经验 获得超12个赞
如果您有更多值,也可以尝试以下方法:
$values = array($_POST['number1'], $_POST['number2'], $_POST['number3']);
$values = array_filter($values); /* To remove potential null values */
echo array_sum($values) / count($values);
- 3 回答
- 0 关注
- 196 浏览
添加回答
举报
0/150
提交
取消