# gmp_intval

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

gmp_intval — Convertir un número GMP a entero

### Descripción

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

Esta función convierte un número GMP an un int nativo de PHP.

### Parámetros

`num`

  resource de número de GMP en PHP 5.5 y anterior, o un objeto de GMP en PHP 5.6 y posterior, o un string numérico siempre que sea posible convertirlo a un número.

### Valores devueltos

El valor int de `num`.

### Ejemplos

Ejemplo #1 Ejemplo de gmp_intval()

`<?php
// muestra el valor correcto
echo gmp_intval("2147483647") . "\n";
//muestra el valor correcto
echo gmp_intval("2147483648") . "\n";
// muestra el valor correcto
echo gmp_strval("2147483648") . "\n";
?>`

El resultado del ejemplo sería:

    2147483647
    2147483647
    2147483648

### Notas

Advertencia

Ésta función retorna un resultado satisfactorio solo si el numero actualmente encaja con el PHP entero (ej., símbolo de tipo largo). Para imprimir simplemente el número GMP, use gmp_strval().