如何在PHP中使用小数运算?

时间:2015-04-03 22:51:54

标签: php floating-point

好吧,我这里有两个变量,其值为4.000,00和1.400,50。 问题是使用这些变量的操作无效。例如,如果我尝试做类似的事情:

$num1 = 4.000.00;
$num2 = 1.400.50;
$result = $num1 - $num2;

echo "$result";

这不起作用。我有语法错误 我尝试过使用bc,但没有任何效果。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

你的float numbers are invalid。每个浮点只有一个小数(不允许使用逗号):

$num1 = 4000.00;
$num2 = 1400.50;
$result = $num1 - $num2;

echo $result;

Demo

仅供参考,$result周围的引号是不必要的,所以我将其删除了。