我正在尝试使用PHP创建数据库驱动的网站,并使用PostgreSQL数据库中存储的数据(通过PDO访问),并且我将需要存储和处理高精度的十进制数(在某些情况下,十进制)。
我打算在数据库中使用NUMERIC或DECIMAL数据类型来存储此数据,以保持所需的高精度。
使用PHP来(1)访问这些值,以及(2)对这样的高精度数字执行基本算术的最佳方法是什么?
我不想只使用浮点数,因为该数据类型可能不精确。
谢谢!
查看GNU Multiple Precision和BC Math扩展。