GMP
PHP Manual

gmp_intval

(PHP 4 >= 4.0.4, PHP 5)

gmp_intval — Convierte números GMP a números enteros

Descripción

int gmp_intval ( resource $numero_gmp )

Esta función permite convertir un número GMP en un número entero.

Warning

Esta función solo devuelve un resultado válido si el número "cabe" en el tipo entero de PHP (en realidad, un tipo long con signo). Para mostrar el número GMP por pantalla, se puede emplear la función gmp_strval().

Example#1 Ejemplo de gmp_intval()

<?php
// muestra un resultado correcto
echo gmp_intval("2147483647") . "\n";

// muestra un resultado erroneo, porque se sobrepasan los limites de los numeros enteros de PHP
echo gmp_intval("2147483648") . "\n";

// muestra un resultado correcto
echo gmp_strval("2147483648") . "\n";
?>

La salida del anterior programa es:

2147483647
2147483647
2147483648

GMP
PHP Manual