• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • gmp_div_q()

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

    Divide numbers

    说明

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

    Divides$aby$band returns the integer result.

    参数

    $a

    The number being divided.

    可以是一个 GMP数据resouce,或一个可以转换为数值的字符串。

    $b

    The number that$ais being divided by.

    可以是一个 GMP数据resouce,或一个可以转换为数值的字符串。

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

    可以是一个 GMP数据resouce,或一个可以转换为数值的字符串。

    返回值

    GMP 数值资源.

    范例

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

    以上例程会输出:

    20
    0
    1
    0
    -1
    

    注释

    Note:

    This function can also be called as gmp_div().

    参见

    上篇:gmp_com()

    下篇:gmp_div_qr()