gmp_div_q
(PHP 4 >= 4.0.4, PHP 5)
gmp_div_q — Divisions de 2 nombres GMP
Description
Divise a par b et retourne
le résultat entier.
Liste de paramètres
-
a -
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.
-
b -
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 -
L'arrondi du résultat est défini par
round, qui peut prendre l'une des valeurs suivantes :-
GMP_ROUND_ZERO: Le résultat est tronqué vers 0. -
GMP_ROUND_PLUSINF: Le résultat est tronqué vers +infinity. -
GMP_ROUND_MINUSINF:Le résultat est tronqué vers -infinity.
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.
-
Valeurs de retour
Une ressource GMP en PHP 5.5 et antérieurs, ou un objet GMP en PHP 5.6 et suivants.
Exemples
Exemple #1 Exemple avec gmp_div_q()
<?php
$div1 = gmp_div_q("100", "5");
echo gmp_strval($div1) . "\n";
$div2 = gmp_div_q("1", "3");
echo gmp_strval($div2) . "\n";
$div3 = gmp_div_q("1", "3", GMP_ROUND_PLUSINF);
echo gmp_strval($div3) . "\n";
$div4 = gmp_div_q("-1", "4", GMP_ROUND_PLUSINF);
echo gmp_strval($div4) . "\n";
$div5 = gmp_div_q("-1", "4", GMP_ROUND_MINUSINF);
echo gmp_strval($div5) . "\n";
?>
L'exemple ci-dessus va afficher :
20 0 1 0 -1
Notes
Note:
Cette fonction peut aussi être appelée gmp_div().
Voir aussi
- gmp_div_r() - Reste de la division de deux nombres GMP
- gmp_div_qr() - Divise deux nombres GMP