我想让价格的商业回合(与PHP)
例如:
15.55变成15.60
15.54变成15.50
147.77变成147.80
==>最终总是为零。
我该怎么做呢?
非常感谢。
发布于 2011-03-31 20:15:55
使用php的round函数的精度参数。
$result = number_format(round(15.5, 1), 2);请参见:
http://php.net/manual/en/function.round.php http://php.net/manual/en/function.number-format.php
发布于 2011-03-31 20:14:42
您可以通过两个步骤执行操作:
例如,以下代码部分:
var_dump( number_format( round(15.55, 1), 2) );
var_dump( number_format( round(15.54, 1), 2) );
var_dump( number_format( round(147.77, 1), 2) );将为您提供:
string '15.60' (length=5)
string '15.50' (length=5)
string '147.80' (length=6)发布于 2011-03-31 20:14:01
对所有3个参数使用round() http://php.net/manual/en/function.round.php
round($number, 2, PHP_ROUND_HALF_UP);可以通过number_format()添加零
https://stackoverflow.com/questions/5499638
复制相似问题