-3

私は、数値を計算してそれらを合計するこのアフィリエイトに取り組んでおり、5.1882449992845E+25 のような数値を取得します。

これがそのような数字であるphp関数とそれが何を意味するのか知りたいです。

4

2 に答える 2

5

number_formatphp関数を使用します。

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 に答える