如何在PHP中使用小数进行操作


How to do operations with decimals in PHP?

这里有两个变量,它们的值分别为4.000,00和1.400,50。问题是使用这些变量的操作不起作用。例如,如果我尝试做一些类似的事情:

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

这不起作用。我有一个语法错误
我试过用bc,但没有用。有办法做到这一点吗?

您的浮点数无效。每个浮点值只有一个小数(不允许使用逗号):

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

演示

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