Как мне работать с высокой точностью десятичных дробей в PHP - PullRequest
7 голосов
/ 13 декабря 2011

Я пытаюсь создать управляемый базой данных веб-сайт с PHP и данными, хранящимися в базе данных PostgreSQL (доступ к которой осуществляется через PDO), и мне потребуется хранить десятичные числа высокой точности и манипулировать ими (в некоторых случаях более 20 цифры после запятой).

Я планирую использовать типы данных NUMERIC или DECIMAL в моей базе данных для хранения этих данных, чтобы поддерживать требуемый высокий уровень точности.

Как лучше всего использовать PHP для (1) доступа к этим значениям и (2) выполнения базовой арифметики с такими высокоточными числами?

Я не хочу просто использовать поплавки, так как этот тип данных может быть неточным.

Спасибо!

1 Ответ

11 голосов
/ 13 декабря 2011

Ознакомьтесь с расширениями GNU Multiple Precision и BC Math .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...