关于sprintf截取小数问题
程序员文章站
2024-01-03 22:43:58
...
问题:保留1位小数,不四舍五入,为整数时补0
很多人都说用sprintf('%.1f',$str);
,但是取出来的结果还是有问题,
最后用这种方法解决:echo sprintf('%.1f', floor($str));
不是说不四舍五入的吗?为什么按四舍五入,5却不入,6才入;
而其他函数number_format($str)
都是在5就入了,这是为什么?