(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_div_qr — Divise deux nombres GMP
Divise num1
par num2
.
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
.
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).
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]));
?>