fdiv
Делит числа, не вызывая ошибку при делении на ноль.
Синтаксис
fdiv(float $num1, float $num2): floatПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $num1 | float | Делимое. |
| $num2 | float | Делитель. |
Возвращаемое значение
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.
См. также
В учебнике
- Числа и математика — Математические функции PHP — округление, форматирование чисел, случайные числа и точность дробей.