Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图在 0.2 之后对数字进行四舍五入,例如,如果数字是 10.19,如果 10.20 或高于 11,它应该显示 10
我确实阅读了有关圆形功能的信息,但我不知道如何实现上述效果。
你可以试试这个:
$rounded = ceil( $yournumber - 0.2 );
只需添加 0.3:
rounded = round(original + 0.3)
这样一来,原始值 10.2 最终会变成 10.5,然后四舍五入为 11。
或者,您可以添加 0.8 然后使用floor.
floor
(这都是假设正值。如果你的数字可能是负数,你需要做更多的工作。)