Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中精确获取小数点后的2值_Php - Fatal编程技术网

如何在php中精确获取小数点后的2值

如何在php中精确获取小数点后的2值,php,Php,输出值为100.00 但是我需要99.99 有谁能帮忙吗 摘自这里: 使用下面的代码,您将获得所需的代码 echo intval((99.99999*100))/100; 99.99999四舍五入到小数点后2位为100.00。99.99是不正确的。希望这有帮助!我不需要把金额四舍五入。你能说如何显示99.99而不是99吗。9999@user2235324看看我给你的链接。它提供99.99的输出,没有舍入。然后你测试错了。本工程:echo intval((99.99999*100))/100;你

输出值为
100.00

但是我需要
99.99

有谁能帮忙吗

摘自这里:


使用下面的代码,您将获得所需的代码

echo intval((99.99999*100))/100;

99.99999四舍五入到小数点后2位为100.00。99.99是不正确的。希望这有帮助!我不需要把金额四舍五入。你能说如何显示99.99而不是99吗。9999@user2235324看看我给你的链接。它提供99.99的输出,没有舍入。然后你测试错了。本工程:echo intval((99.99999*100))/100;你会得到99.99分。
echo intval((99.99999*100))/100;
echo number_format($a,2);