【发布时间】:2015-01-02 04:41:00
【问题描述】:
我正在尝试使用以下值进行计算:
- 产品成本(不含增值税)= 12,40 ($product)
- 增值税百分比 = 21%,我将在数据库中存储为 0,21 ($vat_perc)
- 增值税为 2,604 ($vat)
编辑:增值税是按产品计算的
当我尝试得到总数时,我得到 15,00 ($total)
我所做的是:
$total = $product + $vat
这将回显 15.004
然后我使用number_format:
echo(number_format($total,2,',','.'));
这将打印 15.00
但是我想将乘积乘以 2
所以这将给出以下计算:
$total = $product * 2 + $vat
然后我再次使用格式:
echo(number_format($total,2,',','.'));
那么总数 = 30,01
我尝试了一些类似 ROUND en INT 的方法,但没有成功。
我在这方面做错了什么?知道增值税在这里是邪恶的,但我不知道如何解决这个问题。
【问题讨论】:
-
$product * 2 + $vat顺便说一句,这个公式正确吗? -
@DavidThomas:正确,我改了标题,谢谢!
-
@zerkms 每个产品的增值税。
-
在那个表达式中是每次购买
标签: php percentage