Documentación offline PHP master

gmp_div_q

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

En esta página

gmp_div_q

Divide los números

Descripción#

gmp_div_q(GMP $num1, GMP $num2, [int $rounding_mode]): GMP
```php

Divide `num1` con `num2` y devuelve el entero resultante.

## Parámetros

`num1`  
El número que sera dividido.

Un objeto `GMP`, un `int`, o un `string` que puede ser interpretado como un número siguiendo la misma lógica que si la cadena fuera usada en `gmp_init` con detección automática de la base (es decir cuando `base` es igual a 0).

`num2`  
El número que `num1` esta siendo dividido.

Un objeto `GMP`, un `int`, o un `string` que puede ser interpretado como un número siguiendo la misma lógica que si la cadena fuera usada en `gmp_init` con detección automática de la base (es decir cuando `base` es igual a 0).

`rounding_mode`  
El redondeo resultante es definido por el `rounding_mode`, el cual puede tener uno de los siguientes valores:

- `GMP_ROUND_ZERO`: El resultante es truncado hacia 0.

- `GMP_ROUND_PLUSINF`:El resultado es redondeado hacia `+infinity`.

- `GMP_ROUND_MINUSINF`: El resultado es redondeado hacia `-infinity`.

Un objeto `GMP`, un `int`, o un `string` que puede ser interpretado como un número siguiendo la misma lógica que si la cadena fuera usada en `gmp_init` con detección automática de la base (es decir cuando `base` es igual a 0).

## Valores devueltos

Un objeto `GMP`.

## Ejemplos

Ejemplo de `gmp_div_q`

```php

El ejemplo anterior mostrará:

20
0
1
0
-1

Notas#

[!NOTE] Esta función también puede ser llamada como gmp_div.

Véase también#

gmp_div_r, gmp_div_qr