Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

fdiv

Делит числа, не вызывая ошибку при делении на ноль.

Синтаксис

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

Параметры

ПараметрТипОписание
$num1floatДелимое.
$num2floatДелитель.

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

floatЧастное; `INF`, `-INF` или `NAN` при делении на ноль.

Примеры

Деление на ноль:

<?php
 
var_dump(fdiv(10, 4));
var_dump(fdiv(10, 0));
var_dump(is_nan(fdiv(0, 0)));

Результат:

float(2.5)
float(INF)
bool(true)

Примечания

Обычный оператор / при делении на ноль бросает DivisionByZeroError.

См. также

  • intdiv — Выполняет целочисленное деление.
  • fmod — Возвращает остаток от деления дробных чисел.
  • is_nan — Проверяет, является ли значение «не числом» (NAN).

В учебнике

  • Числа и математика — Математические функции PHP — округление, форматирование чисел, случайные числа и точность дробей.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.