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

How to work out the percentage of how much someone has paid

我已经尝试 google this 几个小时了,但发现很难找到实现此目标的数学方法。

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

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

我试过:

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

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

只需执行:

$percent = 100 * $paid/$total;

要获取最多两位小数的百分比值,您可以使用 Round() 函数:

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

这样做很简单$percentPaid = $paid/$total * 100;