【发布时间】:2021-02-23 15:45:01
【问题描述】:
我正在尝试用两个千分之一的数字进行减法运算,其格式如下所示,但我无法弄清楚在没有前导 "dot" 作为分隔符的情况下使用 number_format() 函数来获得 thousand 显示并进行数学运算如下。
得到结果 0,032 而不是 32
<?php
$a = "1.545"; // how to format this to 1545? (here could be 0, 1, 6, 10, 54, 389, 600, 1600, 5000)
$b = "1.513"; // how to format this to 1545? (here could be 0, 1, 6, 10, 54, 389, 600, 1600, 5000)
$c = $a- $b; // subtraction
echo $c; // result 0,032 instad of just 32
?>
如何将 1.545 格式化为 1545,然后进行减法运算?
【问题讨论】:
-
我应该将数字乘以 100 吗? - 但如果我有 654、35 或 7,就会得到错误的数字......
-
或者,这是字符串,所以我可以做str_replace()?