Documentación offline PHP master

intdiv

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

intdiv

División de Enteros

Descripción#

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

Devuelve el cociente entero de la división de `num1` por `num2`.

## Parámetros

`num1`  
Número a dividir.

`num2`  
Número que divide `num1`.

## Valores devueltos

El cociente entero de la división de `num1` por `num2`.

## Errores/Excepciones

Si `num2` es `0`, se emitirá una excepción `DivisionByZeroError`. Si `num1` es `PHP_INT_MIN` y `num2` es `-1`, en este caso se emite una excepción `ArithmeticError`.

## Ejemplos

Ejemplo de `intdiv`
El ejemplo anterior mostrará:

    int(1)
    int(-1)
    int(-1)
    int(1)
    int(1)
    int(1)

Ejemplo de `intdiv` con un divisor inválido
getMessage(), PHP_EOL; } try { intdiv(1, 0); } catch (Error $e) { echo get_class($e), ': ', $e->getMessage(), PHP_EOL; } ?>

```php

El ejemplo anterior mostrará:

ArithmeticError: Division of PHP_INT_MIN by -1 is not an integer
DivisionByZeroError: Division by zero

Véase también#

/ - División de número flotante, % - Módulo entero, fmod - Módulo de número flotante