(PHP 4 >= 4.0.4, PHP 5)
gmp_div_q — Divisions de 2 nombres GMP
Divise a par b et retourne le résultat entier.
Le nombre à diviser.
Il peut être soit une ressource GMP, soit une chaîne numérique qu'il est possible de convertir plus tard en un nombre.
Le diviseur.
Il peut être soit une ressource GMP, soit une chaîne numérique qu'il est possible de convertir plus tard en un nombre.
L'arrondi du résultat est défini par round , qui peut prendre l'une des valeurs suivantes :
Il peut être soit une ressource GMP, soit une chaîne numérique qu'il est possible de convertir plus tard en un nombre.
Une ressource GMP.
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
Note: Cette fonction peut aussi être appelée gmp_div().