我正在开发一个需要计算三个数字平均值的Facebook应用程序。但是,它总是返回0作为答案。这是我的代码:
$y = 100;
$n = 250;
$m = 300;
$number = ($y + $n + $m / 3);
echo 'Index: '.$number;
它总是显示索引:0
有什么想法吗?
我正在开发一个需要计算三个数字平均值的Facebook应用程序。但是,它总是返回0作为答案。这是我的代码:
$y = 100;
$n = 250;
$m = 300;
$number = ($y + $n + $m / 3);
echo 'Index: '.$number;
它总是显示索引:0
有什么想法吗?
$y = 100;
$n = 250;
$m = 300;
$number = ($y + $n + $m) / 3;
echo 'Index: '.$number;
另外,你在前三行末尾漏掉了;
。
floor()
包装所有表达式即可。 - zerkms你的括号分组有误。应该这样做:
$number = ($y + $n + $m) / 3;
两个问题:
您在这些行的末尾缺少;
:
$y = 100
$n = 250
$m = 300
而且,/
操作符比 +
的优先级更高,因此你需要这样做:
$number = ($y + $n + $m) / 3;