Encodera

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

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

Справочник PHP

intdiv

Выполняет целочисленное деление.

Доступно с: PHP 7.0

Синтаксис

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

Параметры

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

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

intЦелая часть от деления `$num1` на `$num2`.

Примеры

Целая часть от деления и остаток:

<?php
 
echo intdiv(10, 3), "\n";
echo 10 % 3;

Результат:

3
1

Обычное деление возвращает дробное число:

<?php
 
var_dump(intdiv(7, 2));
var_dump(7 / 2);

Результат:

int(3)
float(3.5)

Примечания

При делении на ноль функция бросает DivisionByZeroError. Дробная часть отбрасывается, а не округляется: intdiv(-7, 2) даёт -3.

См. также

  • floor — Округляет число вниз до ближайшего целого.
  • round — Округляет число до заданного количества знаков.

Вопросы и ответы по теме

В учебнике

  • Операторы — Арифметические, логические операторы и операторы сравнения в PHP, приоритет операций.

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

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