PHP - Fonction gmp_div_r ()

Définition et utilisation

le gmp_div_r() La fonction divise les nombres donnés et renvoie le reste.

La description

gmp_div_r () divise les nombres donnés et renvoie le reste.

Syntaxe

gmp_div_r ( GMP $a , GMP $b [, int $round = GMP_ROUND_ZERO ] ) : GMP

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 -

  • GMP_ROUND_ZERO - Le résultat est tronqué vers 0.
  • GMP_ROUND_PLUSINF - Le résultat est arrondi vers + infini.
  • GMP_ROUND_MINUSINF - Le résultat est arrondi vers -infinity.

Valeurs de retour

La fonction PHP gmp_div_r () renvoie le reste qui est un nombre GMP.

Version PHP

Cette fonction fonctionnera à partir de la version PHP supérieure à 5.0.0.

Exemple 1

Fonctionnement de gmp_div_r -

<?php
   $res = gmp_div_r('120', '45');
   echo "Dividing 120/45 : ";
   echo "<br/><br/>";
   echo "Remainder is : ".$res;
?>

Cela produira le résultat suivant -

Dividing 120/45
Quotient is : 2
Remainder is : 30

Exemple 2

Travail de gmp_div_r avec des nombres hexadécimaux -

<?php
   $res = gmp_div_r('0xFF', '0x80');
   echo "Dividing 0xFF/0x80";
   echo "<br/><br/>";
   echo "Remainder is : ".$res;
?>

Cela produira le résultat suivant -

Dividing 0xFF/0x80
Remainder is : 127