PHP 浮点模量不起作用

2022-08-30 23:28:17

我写了一个函数,在必要时向数字添加逗号和零,但我被困在模量函数上。根据我的PHP:

float(877.5) % 1 == 0 //true

不该?877.5 % 1 == 0.5


答案 1

它提醒您该部门,您需要的是fmod

fmod返回参数除法的浮点余数(模)

echo fmod(877.5, 1); // 0.5

答案 2

不,模运算符会告诉您除法的其余部分。除以 1 的任何内容都没有余数,因此它产生 0。


推荐