如何在PHP中使用高精度小数

时间:2011-12-13 07:57:09

标签: php sql postgresql pdo

我正在尝试使用PHP创建一个数据库驱动的网站,并将数据存储在PostgreSQL数据库中(使用PDO访问),我将需要存储和操作高精度十进制数(在某些情况下,超过20个)小数点后的数字)。

我打算在我的数据库中使用NUMERIC或DECIMAL数据类型来存储这些数据,以保持所需的高精度。

使用PHP来(1)访问这些值的最佳方法是什么,以及(2)对这些高精度数字执行基本算术?

我不想只使用浮点数,因为该数据类型可能不精确。

谢谢!

1 个答案:

答案 0 :(得分:11)

查看GNU Multiple PrecisionBC Math扩展程序。