我在数据库中存储了一些十进制数,需要使用PHP计算两个数字之间的百分比增长(或减少)。
两个数字的例子是:111.0516和111.9052,这将会是一个增长0.7628%。
我在某处找到了以下代码。不幸的是,它似乎不能处理十进制数并将其四舍五入:
$num_amount = 111.0516;
$num_total = 111.9052;
function percent($num_amount, $num_total) {
$count1 = $num_amount / $num_total;
$count2 = $count1 * 100;
$count = number_format($count2, 0);
echo $count;
}
percent($num_amount, $num_total);
理想情况下,我需要计算百分比到小数点后两位,得出0.77%的答案。
使用PHP是否可以实现?我很困惑。我的PHP和数学技能都不足以解决这个问题。
1 -
( 1 - $num_amount / $num_total )?你能给我原始的公式吗? - Lion King