(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()。