gmp_com
gmp_div_qr
Funções da GMP
PHP Manual

# gmp_div_q

(PHP 4 >= 4.0.4, PHP 5)

gmp_div_q — Divide números

### Descrição

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

Divide `a` por `b` e retorna o resultado inteiro.

### Parâmetros

`a`

  O número a ser dividido.

  Ele pode ser qualquer número GMP resource, ou uma string numérica que é possível convertê-la para um número.

`b`

  O número pelo qual `a` será dividido.

  Ele pode ser qualquer número GMP resource, ou uma string numérica que é possível convertê-la para um número.

`round`

  O arredondamento do resultado e definido por `round` , o qual pode ter os seguintes valores:

  - `GMP_ROUND_ZERO`: O resultado é truncado em direção a 0.
  - `GMP_ROUND_PLUSINF`: O resultado é arredondado em direção a +infinito.
  - `GMP_ROUND_MINUSINF`: O resultado é arredondado em direção a -infinito.

  Ele pode ser qualquer número GMP resource, ou uma string numérica que é possível convertê-la para um número.

### Valor Retornado

Um resource de um número GMP.

### Exemplos

Exemplo #1 Exemplo da 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";
?>`

O exemplo acima irá imprimir:

    20
    0
    1
    0
    -1

### Notas

> Nota: Esta função pode também ser chamada como gmp_div().

### Veja Também

- gmp_div_r()
- gmp_div_qr()

gmp_com
gmp_div_qr
Funções da GMP
PHP Manual