fmod代表Floating Modulo。模数会计算除法的余数,通常用“%”符号表示。但是,一般的模表达式期望除数和被除数都是整数类型,这对这种重要的运算是很大的限制。
在PHP中,fmod()函数用于计算任何可能包含浮点数作为除数和除数的除法的模。
用法:
float exp ($dividend, $divisor)
参数:该函数采用两个参数,如下所示:
- $dividend:此参数采用一个浮点数进行划分。
- $divisor:此参数采用浮点数,该浮点数将用作除数。
返回类型:此函数返回除法的浮点余数。
例子:
Input : $dividend = 2.7, $divisor = 1.3; Output : 0.1 Input : $dividend = -2.7, $divisor = 1.1; Output : -0.5
以下示例程序旨在说明fmod()在PHP中的工作:
<?php
// PHP code to illustrate the
// working of fmod() Function
$dividend = 2.5;
$divisor = 1.1;
for(;$divisor<1.25;$divisor+=0.05)
echo $dividend.' % '.$divisor.' = '.
fmod($dividend, $divisor)."\n";
?>
输出:
2.5 % 1.1 = 0.3 2.5 % 1.15 = 0.2 2.5 % 1.2 = 0.1
注意事项:
- fmod()函数返回浮点模数。
- fmod()是一种近似方法,可能并不总是返回准确的结果。
参考:
http://php.net/manual/en/function.fmod.php
相关用法
- p5.js value()用法及代码示例
- p5.js nfs()用法及代码示例
- p5.js day()用法及代码示例
- PHP Ds\Map get()用法及代码示例
- PHP each()用法及代码示例
- p5.js int()用法及代码示例
- p5.js nf()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- d3.js d3.max()用法及代码示例
- PHP tan( )用法及代码示例
- p5.js str()用法及代码示例
注:本文由纯净天空筛选整理自PronabM大神的英文原创作品 PHP | fmod() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。