2

我面临的问题:如果货币是比特币、莱特币、以太币和其他山寨币,如何在 PHP 中使用 Money?

在法定货币的情况下,这个问题主要通过将货币表示为int最小单位(美分等)来解决。

但由于加密货币主要以数字表示0.0235678,而最小的单位并不那么清楚

是的,对于比特币来说,有 Satoshi,Etherum 有 Tether,其他加密货币也有类似的机制。但由于这些货币的设计目的是通缩,因此理论上未来可能需要更小的单位

我也想解决这个问题。

确切的数字通常表示为string。因此,我想到了使用http://php.net/manual/en/book.bc.php 。

  • 有没有人有其他选择?
  • 或者在 PHP 中有一些Money对象的实现(我没有找到)。

现在,我看到的唯一选项是在Money内部使用bcmath.

感谢您的建议。

4

0 回答 0