(PHP 7)
intdiv — Integer division
$dividend
    , int $divisor
    )
   Returns the integer quotient of the division of dividend by divisor.
  
dividendNumber to be divided.
divisor
      Number which divides the dividend.
     
   The integer quotient of the division of dividend by divisor.
  
    If divisor is 0, a DivisionByZeroError
    exception is thrown. If the dividend is PHP_INT_MIN
    and the divisor is -1, then an
    ArithmeticError exception is thrown.
  
Example #1 intdiv() example
<?php
var_dump(intdiv(3, 2));
var_dump(intdiv(-3, 2));
var_dump(intdiv(3, -2));
var_dump(intdiv(-3, -2));
var_dump(intdiv(PHP_INT_MAX, PHP_INT_MAX));
var_dump(intdiv(PHP_INT_MIN, PHP_INT_MIN));
var_dump(intdiv(PHP_INT_MIN, -1));
var_dump(intdiv(1, 0));
?>
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