Retorna o resto (módulo) em ponto flutuante da divisão dos argumentos

# fmod

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

fmod — Retorna o resto (módulo) em ponto flutuante da divisão dos argumentos

### Descrição

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

Retorna o resto em ponto flutuante da divisão do dividendo (`num1`) pelo divisor (`num2`). O resto (r) é definido como: num1 = i * num2 + r, para algum inteiro i. Se o `num2` for diferente de zero, r terá o mesmo sinal de `num1` e uma magnitude menor que a magnitude de `num2`.

### Parâmetros

`num1`

  O dividendo

`num2`

  O divisor

### Valor Retornado

O resto em ponto flutuante de `num1`/`num2`. `NAN` (float) se o segundo argumento for 0.

### Exemplos

Exemplo #1 Usando fmod()

    <?php
    $x = 5.7;
    $y = 1.3;
    $r = fmod($x, $y);
    // $r é igual a 0.5, porque 4 * 1.3 + 0.5 = 5.7

    var_dump($x, $y, $r);
    ?>

### Veja Também

- `/` - Divisão de ponto flutuante
- `%` - Módulo de inteiros
- intdiv() - Divisão de inteiros - Divisão de inteiros

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