Я пытаюсь создать веб-сайт с базой данных с PHP и данными, хранящимися в базе данных PostgreSQL (доступ к PDO), и мне нужно будет хранить и обрабатывать десятичные числа с высокой точностью (в некоторых случаях более 20 цифр после десятичная дробь).
Я планирую использовать типы данных NUMERIC или DECIMAL в своей базе данных для хранения этих данных, чтобы поддерживать требуемые высокие уровни точности.
Каков наилучший способ использования PHP для (1) доступа к этим значениям и (2) выполнить базовую арифметику на таких высокоточных числах?
Я не хочу просто использовать float, так как этот тип данных может быть неточным.
Благодаря!
Ознакомьтесь с расширениями GNU Multiple Precision и BC Math .