intdiv

(PHP 7, PHP 8)

intdiv — ділить два числа без залишку

Опис

intdiv(int $num1, int $num2): int

Повертає цілий приватний поділ числа num1на числоnum2

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

num1

Подільне число, яке потрібно розділити.

num2

Дільник, число, на яке ділиться число num1

Значення, що повертаються

Повертає ціле приватне від розподілу числа num1на числоnum2

Помилки

Якщо число num2 одно , буде викинуто виняток DivisionByZeroError. Якщо число num1 дорівнює значенню константи PHP_INT_MIN, а числоnum2 одно -1, буде викинуто виняток ArithmeticError

Приклади

Приклад #1 Приклад використання функції intdiv()****

Loading...
int(1)
int(-1)
int(-1)
int(1)
int(1)
int(1)

Fatal error: Uncaught ArithmeticError: Division of PHP_INT_MIN by -1 is not an integer in %s on line 8
Fatal error: Uncaught DivisionByZeroError: Division by zero in %s on line 9

Дивіться також

  • — Розподіл чисел із плаваючою точкою
  • %— Цілочисельний модуль
  • fmod()— Залишок у вигляді числа з плаваючою точкою від розподілу за модулем