PHP中的计算

时间:2017-07-25 13:48:50

标签: php joomla

我需要在我的php中执行计算并将结果四舍五入。我已经尝试过以下但我总是最终得到0.如果我手动执行计算应该不是这样的。以下是我的语法和我所追求的是

val1-val2
answer from above / val1
answer from above * 100 (to get percent)

这是我使用的语法

print "<td>" . number_format(round($res->val1-$res->val2/$res->val1)*100) . "%" . "</td>";

修改
让我们用现实生活中的例子 $ val1 = 1122 $ val2 = 280

我希望计算步骤为$ val1- $ val2 = 842
然后是842 / $ val1或842/1122 = .75

如果我使用 ($ val1- $ val2)/ $ val1 = 1这是不正确的。

2 个答案:

答案 0 :(得分:1)

使用(val1-val2)/ val1 注意括号!

答案 1 :(得分:1)

echo round((($val1 - $val2) / $val1) * 100).'%';

工作正常吗?见https://3v4l.org/d4bpe