Математические функции BCMath произвольной точности
Для математики произвольной точности 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 - вычитает одно число произвольной точности из другого