PHP - Fonction gmp_div_qr ()
Définition et utilisation
le gmp_div_qr() La fonction divise les nombres donnés et renvoie le quotient et le reste.
La description
gmp_div_qr () divise les nombres donnés.
Syntaxe
gmp_div_qr ( GMP $a , GMP $b [, int $round = GMP_ROUND_ZERO ] ) : array
Paramètres
Sr.Non | Paramètre et description |
---|---|
1 | a Le nombre à diviser: il peut s'agir d'un numéro de ressource GMP, d'un objet gmp ou d'une chaîne numérique. |
2 | b Le nombre que vous diviserez avec le paramètre a. Il peut s'agir d'un numéro de ressource GMP, d'un objet gmp ou d'une chaîne numérique. |
3 | round L'arrondi peut être fait en utilisant les constantes suivantes -
|
Valeurs de retour
La fonction PHP gmp_div_qr () renvoie un tableau, le 0ème index est le quotient et l'indice 1 est le reste.
Version PHP
Cette fonction fonctionnera à partir de la version PHP supérieure à 5.0.0.
Exemple 1
Fonctionnement de gmp_div_qr -
<?php
$res = gmp_div_qr('120', '45');
echo "Dividing 120/45 ";
echo "<br/><br/>";
echo "Quotient is : ".$res[0];
echo "<br/><br/>";
echo "Remainder is : ".$res[1];
?>
Cela produira le résultat suivant -
Dividing 120/45
Quotient is : 2
Remainder is : 30
Exemple 2
Travail de gmp_div_qr avec des nombres hexadécimaux -
<?php
$res = gmp_div_qr('0xFF', '0x80');
echo "Dividing 0xFF/0x80";
echo "<br/><br/>";
echo "Quotient is : ".$res[0];
echo "<br/><br/>";
echo "Remainder is : ".$res[1];
?>
Cela produira le résultat suivant -
Dividing 0xFF/0x80
Quotient is : 1
Remainder is : 127