8

希望只是一个快速的问题。我的数据库中有一个DECIMAL列。该值是一个非常小的小数 - 将所有行的该值相加等于 1。

现在我想在我的 php 应用程序中使用这个值,显示它,对其执行计算并将其保存回数据库。

由于 php 只有integerfloat类型,在 php 中使用该值的最佳方法是什么,以免在计算或显示中失去任何精度?

  • 将值保留为字符串并使用 BC Math 进行计算
  • 将数字转换为float- 我知道 php 浮点数精确到一个好数字(取决于操作系统)
  • 使用记住指数的函数将值转换为整数
  • 还有什么?

谢谢

4

0 回答 0