IV. BCMath tetszőleges pontosságú matematikai függvények

Ha tetszőleges pontosságú matematikai műveleteket szeretnél végezni, a PHP a Binary Calculator Mathematics (BCMath) függvényeket kínálja erre a célra. Ezek a függvények tetszőleges méretben és pontossággal tudnak számokat ábrázolni karaktersorozatok felhasználásával.

Előfeltételek

Licensz kérdések miatt a BCMATH könyvtár a standard PHP csomagtól különálló elemként tölthető le. Egy tar-gzippelt verzió beszerezhető a http://www.php.net/extra/number4.tar.gz címen. Olvasd el a README.BCMATH fájlt a PHP csomagodban további információkért.

Telepítés

PHP 4-ben ezek a függvények csak akkor érhetőek el, ha a PHP-t a --enable-bcmath beállítással fordítottad. PHP 3-ban ezek a függvények csak akkor érhetőek el, ha a PHP-t NEM a --disable-bcmath beállítással fordítottad.

Futásidejű beállítások

Ez a kiterjesztés semmilyen konfigurációs beállításokat nem definiál.

Erőforrás típusok

Ez a kiterjesztés semmilyen erőforrás típust nem definiál.

Előredefiniált állandók

Ez a kiterjesztés semmilyen konstans értéket nem definiál.

Tartalom
bcadd -- Összead két tetszőleges pontosságú számot
bccomp -- Összehasonlít két tetszőleges pontosságú számot
bcdiv -- Eloszt két tetszőleges pontosságú számot
bcmod --  Kiszámítja két tetszőleges pontosságú szám modulusát
bcmul -- Összeszoroz két tetszőleges pontosságú számot
bcpow --  Egy tetszőleges pontosságú számot egy másik hatványára emel
bcscale --  Beállítja az alapértelmezett skálázási értéket az összes BCMath matematikai függvény részére
bcsqrt --  Kiszámítja egy tetszőleges pontosságú szám négyzetgyökét
bcsub --  Kivon egy tetszőleges pontosságú számot egy másikból