我正在研究这个计算数字并将它们相加的附属公司,然后我得到一个像 5.1882449992845E+25 这样的数字我如何将数字强制到小数点后 2 位,这样我就可以只有整数。
我想知道任何带有这样数字的php函数以及它的含义。
我正在研究这个计算数字并将它们相加的附属公司,然后我得到一个像 5.1882449992845E+25 这样的数字我如何将数字强制到小数点后 2 位,这样我就可以只有整数。
我想知道任何带有这样数字的php函数以及它的含义。
使用 number_format php 函数:
number_format(5.211545645612456,2);
有关更多信息,请参阅http://php.net/manual/en/function.number-format.php
数字 5.1882449992845E+25 真正的意思是 5.1882449992845 * 10^25(见这里)。
不幸的是,这是巨大的。如果您打算将其存储为数字(即,如果您需要对其应用数学),那么您应该能够解析字符串并应用指数。但是请注意,PHP 中的最大 int 大小通常为 20 亿(尽管这与平台无关)。您不太可能将其存储为 int。否则,如果它只是用作 id 等,我会保持原样,或者将其转换为 int 字符串。