我怎么能用十进制值进行模运算,因为PHP只能用整数模数?
示例案例:
echo 1.92 % 1000; // (int) 1, expected result should be 1.92
有没有正确执行此操作的库?
有关此模数算术问题的详细信息:https://bugs.php.net/bug.php?id=34399
答案 0 :(得分:28)
还有一个浮点fmod()函数
echo fmod(1.92, 1000)
答案 1 :(得分:4)
http://php.net/manual/en/function.fmod.php
我想你想要这个,这会返回浮动结果吗?