四舍五入到最接近的分数(半、四分之一等)
所以,我需要创建以下函数,但是如果没有复杂的数学运算,我的脑袋就无法想到PHP中的任何可能性。
- 始终向上舍入到最接近的小数点 (1.81 = 1.90, 1.89 = 1.90, 1.85 = 1.90)
- 始终向下舍入到最接近的小数点(1.81 = 1.80,1.89 = 1.80,1.85 = 1.80)
- 始终向上舍入到最接近的 x.25 / x.50 / x.75 / x.00 (1.81 = 2, 1.32 = 1.50)
- 舍入始终向下舍入到最接近的 x.25 / x.50 / x.75 / x.00 (1.81 = 1.75, 1.32 = 1.25)
- 始终向上舍入到最接近的 x.50 / 1 (1.23 = 1.50, 1.83 = 2)
- 舍入始终向下舍入到最接近的 x.50 / 1 (1.23 = 1, 1.83 = 1.50)
我已经在Google上搜索了2个小时,唯一出现的东西是Excel论坛。有没有可能用一些简单的PHP行?