-3

我正在研究这个计算数字并将它们相加的附属公司,然后我得到一个像 5.1882449992845E+25 这样的数字我如何将数字强制到小数点后 2 位,这样我就可以只有整数。

我想知道任何带有这样数字的php函数以及它的含义。

4

2 回答 2

5

使用 number_format php 函数:

number_format(5.211545645612456,2);

有关更多信息,请参阅http://php.net/manual/en/function.number-format.php

于 2013-01-11T03:50:48.463 回答
1

数字 5.1882449992845E+25 真正的意思是 5.1882449992845 * 10^25(见这里)。

不幸的是,这是巨大的。如果您打算将其存储为数字(即,如果您需要对其应用数学),那么您应该能够解析字符串并应用指数。但是请注意,PHP 中的最大 int 大小通常为 20 亿(尽管这与平台无关)。您不太可能将其存储为 int。否则,如果它只是用作 id 等,我会保持原样,或者将其转换为 int 字符串。

于 2013-01-11T04:01:48.367 回答