PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

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

  1. 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の除算の

  2. PHPのfmod()関数

    fmod()関数は被除数/除数のモジュロを返します。 fmodの浮動モジュロ。 構文 fmod(dividend/ divisor) パラメータ 配当 −分割する数。 除数 −これは除算する数です。 戻る fmod()関数は、被除数/除数の余りを返します。 例 <?php    $p = 30;    $q = 9;    $remainder = fmod($p,$q);    echo $remainder; ?> 出力 3