php: int() 函数等同于 bigint 类型?(int() 将字符串剪切到2147483647)
2022-08-31 00:56:35
php:bigint 类型的等效函数是什么?(将大数字削减到2147483647)?int()
int()
例:
$bigint1="12312342306A_C243";
$bigint1=(int)$bigint1;//2147483647
但我希望它12312342306。
php:bigint 类型的等效函数是什么?(将大数字削减到2147483647)?int()
int()
例:
$bigint1="12312342306A_C243";
$bigint1=(int)$bigint1;//2147483647
但我希望它12312342306。
我知道是旧的和回答,但供将来的人参考看这个:
更新
整数的大小取决于平台,尽管通常的值(即 32 位有符号)的最大值约为 20 亿。64 位平台的最大值通常约为 9E18,但在 PHP 7 之前的 Windows 上除外,它始终为 32 位。PHP 不支持无符号整数。整数大小可以使用常量PHP_INT_SIZE确定,最大值使用常量PHP_INT_MAX自 PHP 5.0.5 起,最小值使用常量PHP_INT_MIN自 PHP 7.0.0 起。