php fmod函数和算术%运算符之间的区别

时间:2015-07-29 10:48:35

标签: php

PHP fmod 功能与算术运算符之间有什么区别?

这里给出diff输出

 fmod(1438090136928 , 268435456)

1438090136928 % 268435456

何时使用这些功能?

修改

哪一个更快?

2 个答案:

答案 0 :(得分:3)

正如doc所说:

  

模数的操作数转换为整数(通过剥离   小数部分)处理前。

fmod接受浮点值并返回浮点值。

答案 1 :(得分:0)

我不知道细节上的差异,但以下信息可能有所帮助: -

  1. 模数只能处理高达4294967296的数字,即2 ^ 32
  2. fmod%都是原生的
  3. 您还应该考虑使用php math functions,因为它们可以处理更大的数字并且相对更快
  4. 谢谢,希望它有所帮助。

相关问题