Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.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 - Fatal编程技术网

如何在php浏览器上显示长整数?

如何在php浏览器上显示长整数?,php,Php,这样 然后它向我展示了brower的价值 2.4681012141618E+35 请给我建议解决方案用“”包装 用“”包装它 使用。例如: echo "246810121416182022242628303234363840" 此外,您还可以定义自定义千位分隔符。使用。例如: echo "246810121416182022242628303234363840" 此外,您还可以定义自定义的千位分隔符。在PHP中处理很长的整数时,无论您尝试做什么,都会遇到问题 从 如果PHP遇到一个超出整数类

这样 然后它向我展示了brower的价值 2.4681012141618E+35 请给我建议解决方案

用“”包装

用“”包装它

使用。例如:

echo "246810121416182022242628303234363840"
此外,您还可以定义自定义千位分隔符。

使用。例如:

echo "246810121416182022242628303234363840"

此外,您还可以定义自定义的千位分隔符。

在PHP中处理很长的整数时,无论您尝试做什么,都会遇到问题

如果PHP遇到一个超出整数类型边界的数字,它将被解释为浮点

当给定一个值为24681021416182022242628303234363840的int时,PHP将其解释为值为2.4681012141618E+35的浮点。即使尝试使用帖木儿建议的
number\u format()
,也会导致打印“24681021416182028912708947168722944”


假设PHP不能像您描述的那样传递该值,那么您必须在代码中键入它?如果是这种情况,准确回音的最佳选择是创建字符串而不是int。

在PHP中处理很长的整数时,无论您尝试做什么,都会遇到问题

如果PHP遇到一个超出整数类型边界的数字,它将被解释为浮点

当给定一个值为24681021416182022242628303234363840的int时,PHP将其解释为值为2.4681012141618E+35的浮点。即使尝试使用帖木儿建议的
number\u format()
,也会导致打印“24681021416182028912708947168722944”


假设PHP不能像您描述的那样传递该值,那么您必须在代码中键入它?如果是这种情况,准确回音的最佳选择是创建字符串而不是int。

这个数字是从哪里得到的?你可以把它打印成字符串。你从哪里得到这个号码?您可以将其打印为string.echo“24681021416182022242628303234363840”$no1=24681021416182022242628303234363840-1;回声“
”“$no1”$no2=24681021416182022242628303234363840+1;回声“
”“$no2”;1号的相同问题…1号和oyput的2.4681012141618E+35的问题如下:2468121416182028912708947168722944 2468121416182028912708947168722944回波“246812141618202222628303234363840”$no1=24681021416182022242628303234363840-1;回声“
”“$no1”$no2=24681021416182022242628303234363840+1;回声“
”“$no2”;1号也有同样的问题……1号和oyput的2.4681012141618E+35的问题如下:24681021416182028912708947168722944 24681021416182028912708947168722944$no=2468102141618202226283032363840;回音编号_格式($no,0,null,”)$1号=1号美元;回声“
”;回音编号_格式($no1,0,null,”);回声“24681021416182022242628303234363840”$no1=24681021416182022242628303234363840-1;回声“
”“$no1”$no2=24681021416182022242628303234363840+1;回声“
”“$no2”和西北输出如下:24681021416182028912708947168722944 24681021416182028912708947168722944$no=246810214161820222628303234363840;回音编号_格式($no,0,null,”)$1号=1号美元;回声“
”;回音编号_格式($no1,0,null,”);回声“24681021416182022242628303234363840”$no1=24681021416182022242628303234363840-1;回声“
”“$no1”$no2=24681021416182022242628303234363840+1;回声“
”“$no2”和nw输出如下:24681021416182028912708947168722944 24681021416182028912708947168722944换句话说,是正确的。这就是为什么…换句话说,这是正确的。这就是为什么。。。
echo number_format(246810121416182022242628303234363840,0,null,'');