gmp_div_r

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

gmp_div_rReste de la division de deux nombres GMP

Description

gmp_div_r(GMP|int|string $num1, GMP|int|string $num2, int $rounding_mode = GMP_ROUND_ZERO): GMP

Calcul le reste de la division entière de num1 par num2. Le reste a le même signe que n, s'il est différent de zéro.

Liste de paramètres

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 nombre par lequel num1 est divisé.

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).

rounding_mode

Voir la fonction gmp_div_q() pour une description du paramètre rounding_mode.

Valeurs de retour

Retourne le reste, sous la forme d'un nombre GMP.

Exemples

Exemple #1 Exemple avec gmp_div_r()

<?php
$div
= gmp_div_r("105", "20");
echo
gmp_strval($div) . "\n";
?>

L'exemple ci-dessus va afficher :

5

Voir aussi