當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。