PHP模数十进制

时间:2012-11-26 16:38:56

标签: php decimal modulo

我怎么能用十进制值进行模运算,因为PHP只能用整数模数?

示例案例:

 echo 1.92 % 1000; // (int) 1, expected result should be 1.92

有没有正确执行此操作的库?

有关此模数算术问题的详细信息:https://bugs.php.net/bug.php?id=34399

2 个答案:

答案 0 :(得分:28)

还有一个浮点fmod()函数

echo fmod(1.92, 1000)

答案 1 :(得分:4)

http://php.net/manual/en/function.fmod.php

我想你想要这个,这会返回浮动结果吗?