fmod

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

fmodRetourne le reste de la division

Description

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

Retourne le reste de la division de num1 par num2. Ce reste est un nombre à virgule flottante. Le reste (r) est défini par : num1 = i * num2 + r, pour un entier i. Si num2 n'est pas nul, r a le même signe que num1 et une taille inférieure à celle de num2.

Liste de paramètres

num1

Le dividende

num2

Le diviseur

Valeurs de retour

Le reste de la division de num1 par num2. NAN (float) si le second argument est 0.

Exemples

Exemple #1 Exemple avec fmod()

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

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

Voir aussi

  • / - Division à virgule flottante
  • % - Modulo d'entier
  • intdiv() - Division d'Entier - Division d'entier