Математические функции BCMath произвольной точности PDF Печать E-mail

Введение

Для математики произвольной точности PHP предлагает Бинарный калькулятор, который поддерживает числа любого размера и точности, представленные в виде строк.

Требования

Начиная с PHP 4.0.4, libbcmath связана с PHP. Вам не понадобятся внешние библиотеки для работы этого расширения.

Инсталяция

В PHP 4 эти функции доступны только в том случае, если PHP был сконфигурирован с
--enable-bcmath. В PHP 3 эти функции доступны только в том случае, если PHP не был сконфигурирован с --disable-bcmath.

Версия PHP для Windows имеет встроенную поддержку данного расширения. Это означает, что для использования данных функций не требуется загрузка никаких дополнительных расширений.

Конфигурация

Это расширение не определяет никаких директив конфигурации.

Имя директивы Значение по умолчанию Примечание
bcmath.scale
"0"
Доступна с PHP 5.0.0.
bcmath.scale integer

число десятичных цифр для всех функций bcmath. См. также bcscale().

Типы ресурсов

Это расширение не определяет никаких типов ресурсов.

Предопределённые константы

Это расширение не определяет никаких констант.

Содержание


bcadd - складывает два числа произвольной точности
bccomp - сравнивает два числа произвольной точности
bcdiv - делит два числа произвольной точности
bcmod - получает modulus числа произвольной точности
bcmul - перемножает два числа произвольной точности
bcpow - возводит одно число произвольной точности в (степень) другое
bcpowmod - возведит в степень число произвольной точности к другому, приведенный указанным модулем
bcscale - устанавливает параметр масштабирования для всех функций bc math
bcsqrt - получает квадратный корень числа произвольной точности
bcsub - вычитает одно число произвольной точности из другого

По материалам сайта: http://www.php.su/