(PHP 4 >= 4.0.4, PHP 5, PHP 7)
gmp_div_qr — Divise deux nombres GMP
n
Le nombre à diviser.
Il peut être soit une ressource GMP en PHP 5.5 et antérieurs, soit un objet GMP en PHP 5.6 et suivants, soit une chaîne numérique qu'il est possible de convertir plus tard en un nombre.
d
Le diviseur.
Il peut être soit une ressource GMP en PHP 5.5 et antérieurs, soit un objet GMP en PHP 5.6 et suivants, soit une chaîne numérique qu'il est possible de convertir plus tard en un nombre.
round
Voir la fonction gmp_div_q() pour une
description de l'argument round
.
Divise n
par d
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]));
?>