PHP 删除小数而不向上舍入
我想删除小数而不四舍五入。例如,如果我有1.505,我想删除最后一个小数,值应该是1.50。PHP中有这样的功能吗?
我想删除小数而不四舍五入。例如,如果我有1.505,我想删除最后一个小数,值应该是1.50。PHP中有这样的功能吗?
您需要以这种方式使用 floor():
$rounded = floor($float*100)/100;
或者你强制转换为整数:
$rounded = 0.01 * (int)($float*100);
这样它就不会四舍五入。