(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_intval — 将 GMP 数转换为整数
num
的 int 值。
示例 #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()。