PHP 8.4.2 Released!

gmp_intval

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

gmp_intvalConverte um número GMP para um inteiro

Descrição

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

Esta função converte um número GMP para um int nativo do PHP.

Parâmetros

num

Um objeto GMP, um int ou uma string que possa ser interpretado como um número seguindo a mesma lógica como se a string fosse usada em gmp_init() com detecção automática de base (ou seja, quando base é igual a 0).

Valor Retornado

Um valor int de num.

Exemplos

Exemplo #1 Exemplo gmp_intval()

<?php
// Mostra o valor correto
echo gmp_intval("2147483647") . "\n";

// Mostra um resultado errado, acima do limite de inteiro do PHP
echo gmp_intval("2147483648") . "\n";

// mostra o valor correto
echo gmp_strval("2147483648") . "\n";
?>

O exemplo acima produzirá:

2147483647
2147483647
2147483648

Notas

Aviso

Esta função retorna um resultado útil somente se o número realmente cabe em um inteiro PHP (isto é, tipo longo com sinal). Para simplemsmente mostrar o número GMP, use gmp_strval().

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top