GMP Funktionen
PHP Manual

gmp_div_q

(PHP 4 >= 4.0.4, PHP 5)

gmp_div_qDivide numbers

Beschreibung

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

Divides a by b and returns the integer result.

Parameter-Liste

a

The number being divided.

Dies kann entweder eine resource für einen GMP Wert sein oder ein numerischer String wenn es möglich ist diesen in einen GMP Wert umzuwandeln.

b

The number that a is being divided by.

Dies kann entweder eine resource für einen GMP Wert sein oder ein numerischer String wenn es möglich ist diesen in einen GMP Wert umzuwandeln.

round

The result rounding is defined by the round , which can have the following values:

  • GMP_ROUND_ZERO: The result is truncated towards 0.
  • GMP_ROUND_PLUSINF: The result is rounded towards +infinity.
  • GMP_ROUND_MINUSINF: The result is rounded towards -infinity.

Dies kann entweder eine resource für einen GMP Wert sein oder ein numerischer String wenn es möglich ist diesen in einen GMP Wert umzuwandeln.

Rückgabewerte

Eine resource für einen GMP Wert.

Beispiele

Beispiel #1 gmp_div_q() example

<?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";
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

20
0
1
0
-1

Anmerkungen

Hinweis: This function can also be called as gmp_div().

Siehe auch


GMP Funktionen
PHP Manual