fmod

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

fmodВозвращает дробный остаток от деления по модулю

Описание

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

Возвращает в виде числа с плавающей точкой дробный остаток от деления делимого num1 на делитель num2. Остаток (r) будет определён так: num1 = i * num2 + r, где i — целое число. Если num2 не равен нулю, то у переменной r будет тот же знак, что и у числа num1 и величину, меньшую или равную величине числа num2.

Список параметров

num1

Делимое.

num2

Делитель.

Возвращаемые значения

Возвращает в виде числа с плавающей точкой остаток деления num1/num2.

Примеры

Пример #1 Пример использования функции fmod()

<?php

$x
= 5.7;
$y = 1.3;
$r = fmod($x, $y);
// Значение переменной $r равно 0.5, потому что 4 * 1.3 + 0.5 = 5.7

?>

Смотрите также

  • / — Деление с плавающей точкой
  • % — Целочисленный модуль
  • intdiv() - Делит два числа без остатка — Целочисленное деление