私は、数値を計算してそれらを合計するこのアフィリエイトに取り組んでおり、5.1882449992845E+25 のような数値を取得します。
これがそのような数字であるphp関数とそれが何を意味するのか知りたいです。
私は、数値を計算してそれらを合計するこのアフィリエイトに取り組んでおり、5.1882449992845E+25 のような数値を取得します。
これがそのような数字であるphp関数とそれが何を意味するのか知りたいです。
number_formatphp関数を使用します。
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 文字列に変換します。