Funções Matemáticas
PHP Manual

intdiv

(PHP 7)

intdivDividir números inteiros

Descrição

int intdiv ( int $dividendo , int $divisor )

Retorna o quociente inteiro da divisão do dividendo pelo divisor.

Parâmetros

dividendo

Número a ser dividido.

divisor

Número que divide o dividendo.

Valor Retornado

O quociente inteiro da divisão do dividendo pelo divisor.

Erros

Se o divisor é 0, uma exceção DivisionByZeroError é lançada. Se o dividendo é PHP_INT_MIN e o divisor é -1, então uma exceção ArithmeticError é lançada.

Exemplos

Exemplo #1 intdiv() examplo

<?php
var_dump
(intdiv(32));
var_dump(intdiv(-32));
var_dump(intdiv(3, -2));
var_dump(intdiv(-3, -2));
var_dump(intdiv(PHP_INT_MAXPHP_INT_MAX));
var_dump(intdiv(PHP_INT_MINPHP_INT_MIN));
var_dump(intdiv(PHP_INT_MIN, -1));
var_dump(intdiv(10));
?>
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


Funções Matemáticas
PHP Manual