(PHP 7)
intdiv — Integer-Division
$dividend
, int $divisor
) : int
Gibt den Integer-Quotienten der Division von dividend durch divisor zurück ("wie oft" der Dividend vom Divisor abgezogen werden kann).
dividendAusgangszahl, die geteilt werden soll
divisor
Zahl, durch die dividend geteilt werden soll.
Der Integer-Quotient der Division dividend durch divisor.
Wenn divisor ist 0, wird eine
DivisionByZeroError-Exception geworfen.
Wenn dividend PHP_INT_MIN und
der divisor -1 ist, wird eine
ArithmeticError-Exception geworfen.
Beispiel #1 intdiv()-Beispiel
<?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