IEEE 754 に従い、数値の除算を行う

# fdiv

(PHP 8)

fdiv — IEEE 754 に従い、数値の除算を行う

### 説明

function fdiv(float `$num1`, float `$num2`): float

`num1` を `num2` で割った結果を浮動小数点数の結果として返します。 `num2` が 0 の場合、 `INF`, `-INF`, `NAN` のうちのいずれかを返します。

`NAN` は、 いかなる値とも等しく(`==`) なりませんし、 いかなる値とも同値(`===`) にならない点に注意してください。 `NAN` 同士でも同じです。

### パラメータ

`num1`

  被除数(分子)

`num2`

  除数

### 戻り値

`num1`/`num2` の結果を浮動小数点数として返します。

### 例

例1 fdiv() を使う

    <?php
    var_dump(fdiv(5.7, 1.3)); // float(4.384615384615385)
    var_dump(fdiv(4, 2)); // float(2)
    var_dump(fdiv(1.0, 0.0)); // float(INF)
    var_dump(fdiv(-1.0, 0.0)); // float(-INF)
    var_dump(fdiv(0.0, 0.0)); // float(NAN)
    ?>

### 参考

- 除算演算子 `/`
- intdiv() - 整数値の除算 - 整数値の除算
- fmod() - 引数で除算をした際の剰余を返す
- fpow() - IEEE 754 に従い、数値をべき乗する

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open