fmod

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

fmodDevuelve el resto de la división

Descripción

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

Devuelve el resto de la división de num1 por num2. Este resto es un número de punto flotante. El resto (r) se define por: num1 = i * num2 + r, para un entero i. Si num2 no es nulo, r tiene el mismo signo que num1 y un valor absoluto menor que num2.

Parámetros

num1

El dividendo

num2

El divisor

Valores devueltos

El resto de la división de num1 por num2. NAN (float) si el segundo argumento es 0.

Ejemplos

Ejemplo #1 Ejemplo con fmod()

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

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

Ver también

  • / - División de punto flotante
  • % - Módulo de enteros
  • intdiv() - División de Enteros - División de enteros