# gmp_div_qr

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

gmp_div_qr — Divise deux nombres GMP

### Description

gmp_div_qr(GMP|int|string `$num1`, GMP|int|string `$num2`, int `$rounding_mode` = `GMP_ROUND_ZERO`): array

Divise `num1` par `num2`.

### Liste de paramètres

`num1`

  Le nombre à diviser.

  Un objet GMP, un entier, ou un chaîne de caractères qui peut être interprété comme un nombre suivant la même logique que si la chaîne était utilisée dans gmp_init() avec détection automatique de la base (c'est-à-dire lorsque `base` est égal à 0).

`num1`

  Le diviseur.

  Un objet GMP, un entier, ou un chaîne de caractères qui peut être interprété comme un nombre suivant la même logique que si la chaîne était utilisée dans gmp_init() avec détection automatique de la base (c'est-à-dire lorsque `base` est égal à 0).

`rounding_mode`

  Voir la fonction gmp_div_q() pour une description de l'argument `rounding_mode`.

### Valeurs de retour

Divise `num1` par `num2` et retourne un tableau, dont le premier élément est `[n/d]` (le quotient entier de la division) et le second est `(n - [n/d] * d)` (le reste).

### Exemples

Exemple #1 Division de nombres GMP

`<?php
$a = gmp_init("0x41682179fbf5");
$res = gmp_div_qr($a, "0xDEFE75");
printf("Résultat : q - %s, r - %s",
gmp_strval($res[0]), gmp_strval($res[1]));
?>`

### Voir aussi

- gmp_div_q() - Divisions de 2 nombres GMP
- gmp_div_r() - Reste de la division de deux nombres GMP