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