gmp_intval

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

gmp_intval将 GMP 数字转换为整数

描述

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

此函数将 GMP 数字转换为本机 PHP int

参数

num

一个 GMP 对象,一个 int 或一个数字 string

返回值

numint 值。

示例

示例 #1 gmp_intval() 示例

<?php
// 显示正确的结果
echo gmp_intval("2147483647") . "\n";

// 显示错误的结果,超过 PHP 整数限制
echo gmp_intval("2147483648") . "\n";

// 显示正确的结果
echo gmp_strval("2147483648") . "\n";
?>

上面的示例将输出

2147483647
2147483647
2147483648

备注

警告

此函数仅在数字实际适合 PHP 整数(即带符号长整型)时才返回有用的结果。要简单地打印 GMP 数字,请使用 gmp_strval()

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top