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

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

    Convert GMP number to integer

    说明

    gmp_intval(GMP$gmpnumber): int

    This function converts GMP number into native PHP integers.

    参数

    $gmpnumber

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

    返回值

    The integer value of$gmpnumber.

    范例

    gmp_intval() example

    <?php
    // displays correct result
    echo gmp_intval("2147483647") . "\n";
    // displays wrong result, above PHP integer limit
    echo gmp_intval("2147483648") . "\n";
    // displays correct result
    echo gmp_strval("2147483648") . "\n";
    ?>
    

    以上例程会输出:

    2147483647
    2147483647
    2147483648
    

    注释

    Warning

    This function returns a useful result only if the number actually fits the PHP integer(i.e., signed long type). To simply print the GMP number, use gmp_strval().

    上篇:gmp_init()

    下篇:gmp_invert()