1
$a =99.99999;
echo $f = sprintf ("%.2f", $a);

输出值为100.00

但是我需要99.99

有人可以帮忙吗

4

2 回答 2

3

http://3v4l.org/LdHLA

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

取自这里:

如何使 number_format() 不四舍五入

于 2013-04-03T12:44:21.580 回答
-1

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

echo number_format($a,2);
于 2013-04-03T12:44:43.567 回答