PHP fmod()関数
定義と使用法
名前fmod 浮動モジュロを表します。この関数は、2つの浮動小数点数の除算の余りを返します。 x / yの場合 結果はi 分割およびr 残りとして
x =y * i + r
この場合、 fmod(x、y) rを返します
構文
fmod ( float $x , float $y ) : float
パラメータ
Sr.No | |
---|---|
1 | x このパラメーターは、除算式の分子部分を形成します |
2 | y このパラメータは、除算式の分母部分を形成します |
戻り値
PHP fmod()関数は、 xの除算の余りの浮動小数点を返します。 y 。残りはxのサインを持っています。
PHPバージョン
この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。
例
次の例では、5.25の除算のremaainderを1.5で計算し、0.75を返します
。<?php $x=5.25; $y=1.5; $r=fmod($x, $y); echo "fmod(" . $x . "," . $y . ") = " . $r; ?>
出力
これにより、次の結果が生成されます-
fmod(5.25,1.5) = 0.75
例
次の例には負の分子があります。したがって、余りも負になります。-
<?php $x=-10; $y=3; $r=fmod($x, $y); echo "fmod(" . $x . "," . $y . ") = " . $r; ?>
出力
これにより、次の結果が生成されます-
fmod(-10,3) = -1
例
次の例の両方のパラメーター(-10と-3)は負です。剰余には分子の符号が付いているため、結果は-1-
になります。<?php $x=-10; $y=-3; $r=fmod($x, $y); echo "fmod(" . $x . "," . $y . ") = " . $r; ?>
出力
これにより、次の結果が生成されます-
fmod(-10,-3) = -1
例
分子が0の場合、分母はゼロ以外で、余りは0です。分母が0の場合、余りはNAN-
<?php $x=0; $y=3.33; $r=fmod($x, $y); echo "fmod(" . $x . "," . $y . ") = " . $r . "\n"; $r=fmod($y, $x); echo "fmod(" . $y . "," . $x . ") = " . $r; ?>
出力
これにより、次の結果が生成されます-
fmod(0,3.33) = 0 fmod(3.33,0) = NAN
-
PHP fmod()関数
定義と使用法 名前fmod 浮動モジュロを表します。この関数は、2つの浮動小数点数の除算の余りを返します。 x / yの場合 結果はi 分割およびr 残りとして x =y * i + r この場合、 fmod(x、y) rを返します 構文 fmod ( float $x , float $y ) : float パラメータ Sr.No パラメータと説明 1 x このパラメーターは、除算式の分子部分を形成します 2 y このパラメータは、除算式の分母部分を形成します 戻り値 PHP fmod()関数は、 xの除算の
-
PHPのfmod()関数
fmod()関数は被除数/除数のモジュロを返します。 fmodの浮動モジュロ。 構文 fmod(dividend/ divisor) パラメータ 配当 −分割する数。 除数 −これは除算する数です。 戻る fmod()関数は、被除数/除数の余りを返します。 例 <?php $p = 30; $q = 9; $remainder = fmod($p,$q); echo $remainder; ?> 出力 3