你好我需要知道php是否有一个变量类型,它没有给我这样的东西:
3.9614081257132E + 28
请有人知道怎么做吗?
答案 0 :(得分:3)
尝试printf()
打印变量:
echo sprintf("%f", 3.9614081257132E+28);
// prints 39614081257132001671004553216.00000
或没有小数位数:
echo sprintf("%.0f", 3.9614081257132E+28);
// prints 39614081257132001671004553216
答案 1 :(得分:0)
你得到的只是显示“长”实数的标准方式。
有关这些操作的操作,您可能还需要查看此主题:How to parse long value in php?
答案 2 :(得分:0)
PHP中没有“大数”类型。但是,实际上没有什么可以阻止你构建一个能够表示大整数的类。您可以使用字符串数据类型执行此操作。