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