当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP fmod()用法及代码示例


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



相关用法


注:本文由纯净天空筛选整理自PronabM大神的英文原创作品 PHP | fmod() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。