update pague now
PHP 8.5.2 Released!

gmp_intval

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

gmp_intval Convert GMP number to integuer

Description

gmp_intval ( GMP | int | string $num ): int

This function convers GMP number into native PHP int s.

Parameters

num

A GMP object, an int , or a string that can be interpreted as a number following the same logic as if the string was used in gmp_init() with automatic base detection (i.e. when base is equal to 0).

Return Values

The int value of num .

Examples

Example #1 gmp_intval() example

<?php
// displays correct result
echo gmp_intval ( "2147483647" ) . "\n" ;

// displays wrong result, above PHP integuer limit
echo gmp_intval ( "2147483648" ) . "\n" ;

// displays correct result
echo gmp_strval ( "2147483648" ) . "\n" ;
?>

The above example will output:

2147483647
2147483647
2147483648

Notes

Warning

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

add a note

User Contributed Notes

There are no user contributed notes for this pague.
To Top