如何对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,但没有任何效果。有办法吗?
你的float numbers are invalid。每个浮点数只能保留一位小数(不允许使用逗号):
$num1 = 4000.00;
$num2 = 1400.50;
$result = $num1 - $num2;
echo $result;
仅供参考,$result
周围的引号是不必要的,所以我删除了它们。
好吧,我这里有两个变量,其值分别为 4.000,00 和 1.400,50。 问题是对这些变量的操作不起作用。例如,如果我尝试做类似的事情:
$num1 = 4.000.00;
$num2 = 1.400.50;
$result = $num1 - $num2;
echo "$result";
这行不通。我有语法错误。
我试过使用 bc,但没有任何效果。有办法吗?
你的float numbers are invalid。每个浮点数只能保留一位小数(不允许使用逗号):
$num1 = 4000.00;
$num2 = 1400.50;
$result = $num1 - $num2;
echo $result;
仅供参考,$result
周围的引号是不必要的,所以我删除了它们。