(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_divexact — Division exacte de nombres GMP
Divise num1
par num2
,
en utilisant les algorithmes de "division
exacte". Cette fonction ne fournit de résultats cohérents que
s'il est su par avance que num2
divise
num1
.
num1
Le nombre à diviser.
Un objet GMP, un entier,
ou un chaîne de caractères qui peut être interprété comme un nombre suivant la même logique
que si la chaîne était utilisée dans gmp_init() avec détection automatique de la base (c'est-à-dire lorsque base
est égal à 0).
num2
Le diviseur.
Un objet GMP, un entier,
ou un chaîne de caractères qui peut être interprété comme un nombre suivant la même logique
que si la chaîne était utilisée dans gmp_init() avec détection automatique de la base (c'est-à-dire lorsque base
est égal à 0).
Un objet GMP.
Exemple #1 Exemple avec gmp_divexact()
<?php
$div1 = gmp_divexact("10", "2");
echo gmp_strval($div1) . "\n";
$div2 = gmp_divexact("10", "3"); // résultat incohérent
echo gmp_strval($div2) . "\n";
?>
L'exemple ci-dessus va afficher :
5 2863311534