gmp_intval

Convert GMP number to integer

&reftitle.description; `int` `gmp_intval` ``GMP``int``string```num`

This function converts GMP number into native PHP `int`s.

&reftitle.parameters;

`num`

- &gmp.parameter;
&reftitle.returnvalues;

The `int` value of `num`.

&reftitle.examples;

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

&example.outputs;

    2147483647
    2147483647
    2147483648

&reftitle.notes;

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