php – 计算两个十进制数之间的百分比增加

前端之家收集整理的这篇文章主要介绍了php – 计算两个十进制数之间的百分比增加前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个十进制数字存储在数据库中,需要使用 PHP计算两个数字之间的百分比增加(或减少).

两个数字的例子是:111.0516和111.9052,增幅为0.7628%

我在某处找到了以下代码.不幸的是,它似乎不适用于十进制数字并将其舍入:

  1. $num_amount = 111.0516;
  2. $num_total = 111.9052;
  3.  
  4. function percent($num_amount,$num_total) {
  5. $count1 = $num_amount / $num_total;
  6. $count2 = $count1 * 100;
  7. $count = number_format($count2,0);
  8. echo $count;
  9. }
  10.  
  11. percent($num_amount,$num_total);

理想情况下,我需要计算百分比到两位小数位,答案为0.77%.

PHP可以这样吗?我被困了我的PHP或数学技能都不够好,可以弄清楚.

只写
  1. $count = number_format($count2,2);

代替

  1. $count = number_format($count2,0);

同时保持你的代码的其余部分是一样的.

猜你在找的PHP相关文章