gmp_com
gmp_div_qr
Fonctions GMP
PHP Manual

# gmp_div_q

(PHP 4 >= 4.0.4, PHP 5)

gmp_div_q — Divisions de 2 nombres GMP

### Description

resource gmp_div_q ( resource `$a` , resource `$b` [, int `$round` = GMP_ROUND_ZERO ] )

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, 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, 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, soit une chaîne numérique qu'il est possible de convertir plus tard en un nombre.

### Valeurs de retour

Une ressource GMP.

### 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

gmp_com
gmp_div_qr
Fonctions GMP
PHP Manual