0

データベースに10,000桁の数字があるとしましょう...

それがエコーアウトされた場合、これは視聴者にとって遅れるでしょう。

100(最初の100)のように表示する方法はありますか?数字?

-phpを使用するか、(Pref。)MySQLを使用して最初の100個のみを取得します...

4

2 に答える 2

1

このような数値を表示する前に、MySQLでは、このような大きな数値をdoubleとして格納するか、文字列として格納する必要があります。実際には、doubleは約308桁しか許可しません。文字列として保存した場合は、部分文字列と連結(ドットを使用)を使用して、任意の精度で科学的記数法に変換できます。文字列の長さを数えて、指数を取得できます。もちろん、データベースを使用して数学を行うことはできません。

なぜこのような精度が必要なのですか?

于 2010-06-15T18:46:37.443 に答える
0

なぜPHPを使用してそのような数値を保存しているのですか?どのようなウェブサイトがその機能を必要としていますか?

そのようなことには、Perl、Python、またはRubyを使用することをお勧めします。Pythonには、多数のサポートが組み込まれています。

于 2010-06-15T18:24:53.383 に答える