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

the*_*kid 7 php sql postgresql pdo

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

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

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

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

谢谢!