Rest einer Gleitkommadivision (Modulus)

# fmod

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

fmod — Rest einer Gleitkommadivision (Modulus)

### Beschreibung

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

Berechnet den Gleitkommarest der Division des Dividenden `num1` durch den Divisor `num2`. Der Rest r ist definiert als 'num1 = i * num2 + r' für ein Ganzzahliges Divisionsergebnis i. Ist `num2` ungleich Null, so hat r das gleiche Vorzeichen wie `num1` und ist kleiner als `num2`.

### Parameter-Liste

`num1`

  Der Dividend (Zähler).

`num2`

  Der Divisor (Nenner).

### Rückgabewerte

Der Gleitkommarest der Division `num1`/`num2`. Falls das zweite Argument `0` ist: `NAN` (float).

### Beispiele

Beispiel #1 fmod()-Beispiel

    <?php
    $x = 5.7;
    $y = 1.3;
    $r = fmod($x, $y);
    // $r ist 0.5 weil 4 * 1.3 + 0.5 = 5.7

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

### Siehe auch

- `/` - Gleitkomma-Division
- `%` - Integer-Modulus
- intdiv() - Integer-Division - Integer-Division

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