wankodon回答ポイント 300ptウォッチ

PHPで10進数の値を62進数に変換するプログラムを下記URLを元に作ってみたのですが、値が大きいと62進数から10進数に戻した時に正確な値にならなくて困ってます。


具体的には、

5901894628545659904 (10進数)
  ↓
71YJSBTqsEC (62進数に変換)
  ↓
5901894628545659718 (10進数)

と値が異なってします。
INTの最大値9223372036854775807まで正常に扱いたいのですが、何か対策はありませんでしょうか?宜しくお願いします。

参考元:
https://gist.github.com/sunaoka/6362065
http://php.net/manual/ja/function.base-convert.php

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-08-04 12:28:41
終了日時
2014-08-05 19:12:38
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

PHP7798プログラム5048URL11376

人気の質問

メニュー

PC版