我无法获得 $data 的确切值,我将其转换为整数,
<?php
$data = '9999999999';
echo $datan = (int) $data;
?>
如何从$datan获得$data的确切值?
来自 PHP 文档:
整数的大小取决于平台,尽管通常值约为 20 亿的最大值(即 32 位有符号)。64 位平台的最大值通常约为 9E18。PHP 不支持无符号整数。自 PHP 4.4.0 和 PHP 5.0.5 起,可以使用常量 PHP_INT_SIZE 确定整数大小,使用常量 PHP_INT_MAX 确定最大值。
检查PHP_INT_MAX
您的系统。
如果您得到2147483647
,则表示PHP_INT_MAX
在2147483647
您的系统中(32 位签名)。
检查你PHP_INT_MAX
。它可能低于9999999999