Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP字符串到整数转换_Php_String_Casting_Integer - Fatal编程技术网

PHP字符串到整数转换

PHP字符串到整数转换,php,string,casting,integer,Php,String,Casting,Integer,以上将输出 $x = '37965190010'; $y = (int) $x; var_dump($x); var_dump($y); 为什么强制转换不起作用?这是因为32位整数的最大值不能超过2147483647,您可以通过输出常量PHP_int_MAX来检查它 查看以了解更多信息。啊,我明白了,非常感谢! string '37965190010' int 2147483647

以上将输出

$x = '37965190010';

$y = (int) $x;

var_dump($x);

var_dump($y);

为什么强制转换不起作用?

这是因为32位整数的最大值不能超过2147483647,您可以通过输出常量PHP_int_MAX来检查它


查看以了解更多信息。

啊,我明白了,非常感谢!
string '37965190010'
int 2147483647