0

データベースに fb_id 100001635692408がありますが、PHP スクリプトで取得すると、この1.0000163569241E+14のようなものが出力されます。また、変換せずにその数値を取得するにはどうすればよいですか?

4

3 に答える 3

4

fb_idを文字列形式でデータベースに保存します。

于 2012-08-01T13:11:50.407 に答える
2

を使用する必要がありますnumber_format()

number_format($myNum, 0, "");

これにより、コンマ (3 番目のパラメーターはセパレーター) または小数点 (2 番目のパラメーターの目的) なしで数値が表示されます。

于 2012-08-01T13:05:22.570 に答える
1

ID を文字列として保存する必要があります。特に、オブジェクトによっては英数字の Facebook ID を保存する必要があります。これらの ID は、ある時点で一部のマシンが整数として保存できるものよりも大きくなる可能性があります。これは、多くの Twitter アプリで起こったことです。

また、このデータを整数として使用することもありません。ID を一緒に追加したり、一方が他方よりも大きいかどうかを確認したりすることはありません。したがって、ここでは int/number は実際には間違った型です。

于 2012-08-01T13:26:53.910 に答える