Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

gmp_div_q

GMP Funktionen

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


    Parameter-Liste:
NameBeschreibung
aDie Zahl unterteilt.
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.
bDie Zahl, die eine wird von unterteilt.
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.
roundDas Ergebnis wird durch die Rundung Runde definiert, das kann die folgenden Werte haben:
  • GMP_ROUND_ZERO: Das Ergebnis wird auf 0 abgeschnitten.
  • GMP_ROUND_PLUSINF: Das Ergebnis wird in Richtung + unendlich abgerundet.
  • GMP_ROUND_MINUSINF: Das Ergebnis wird in Richtung -infinity abgerundet.

    Beschreibung:
Dividiert durch ein b und liefert den Integer-Ergebnis.


    Aktiv in Version:
(PHP 4 >= 4.0.4, PHP 5, PHP 7)

    Hinweis:
Hinweis:

Diese Funktion kann auch aufgerufen werden, als gmp_div().


    Siehe auch:
Rest der Division von Zahlen
 
Dividieren von Zahlen und erhalten Quotient und der Rest
 

gmp_div_q() - Beispiel:


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


Ausgabe:
20
0
1
0
-1
GMP Funktionen