如何计算某人已支付金额的百分比

时间:2018-11-10 20:57:26

标签: php math percentage

我一直在尝试google this几个小时,但发现很难找到实现这一目标的数学方法。

如果总付款额为200英镑,并且用户已支付100英镑-他已支付了总额的50%。

我正在尝试将其转换为算法,但无法获得预期的结果。

我尝试过:

($total / $paid) * 100;
(($total + $paid) / 100) * 2;
($total - $paid) / 100;

但是,当我使用200作为总付款而100作为付款金额时,这两个都不给我50%。任何帮助,将不胜感激。我的数学不是很好。

2 个答案:

答案 0 :(得分:4)

只需:

$percent = 100 * $paid/$total;

要只将百分比值最多保留两位小数,可以使用Round()函数:

$percent = ROUND(100 * $paid/$total, 2);

答案 1 :(得分:1)

这很简单,只需执行$percentPaid = $paid/$total * 100;