Fonctions GMP
PHP Manual

gmp_div_qr

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

gmp_div_qrDivise deux nombres GMP

Description

array gmp_div_qr ( GMP $n , GMP $d [, int $round = GMP_ROUND_ZERO ] )

Divise n par d.

Liste de paramètres

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.

Valeurs de retour

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).

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


Fonctions GMP
PHP Manual