我有一个问题,PHP 5.6舍入到两位小数。如果您测试以下内容,它将导出$ y完全为19.620000000000001
我知道有些解决方案可以使用number_format来显示它,但是如何使它成为19.62?
感谢。
$x = 19.620000000000001;
$y = round($x, 2);
var_export($y);
稍后编辑。 我需要它用于精确的数学运算,而不是显示。
答案 0 :(得分:3)
尝试使用echo
显示输出。它会为您提供所需的输出
答案 1 :(得分:2)
这是因为您正在使用var_export
尝试使用echo
或var_dump()
$x = 19.620000000000001;
$y = round($x, 2);
echo $y;
答案 2 :(得分:0)