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.

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