Matematikai függvények
A matematikai funkciók könyvtára A PHP a trigonometrikus számítások, a numerikus transzformációk és a numerikus műveletek módszereit valósítja meg. A trigonometrikus függvények érzékelik a paramétereket a radianokban, de vannak olyan funkciók, amelyek a fokozatokat radinokká alakítják, és fordítva.
- Az abs () a szám abszolút értéke.
- Az acos () a radikánban kifejezett arccozin.
- Az asin () az radcsán kifejezett arcsine.
- az atan () a radiánban kifejezett arctangens.
- az atan2 () az x és y koordináták ívtangensje. radianban kifejezve. Az atan (y / x) kifejezéstől való eltérés az, hogy mindkét paraméter jeleit használjuk az eredmény kvadránsának meghatározására.
- base_convert () - számot fordít egy számrendszerről a másikra. Argumentumok: a lefordított szám, a számrendszer, ahonnan lefordítani, a számrendszer, amelyre le van fordítva.
- A bindec () egy bináris karakterlánc tizedesértékével egyenlő. A legnagyobb átváltható szám 31 bitet tartalmaz, ami megfelel a 2147483647 számnak.
- ceil () - A szám kirajzolása.
- cos () a radiánban kifejezett érzelem koszinusa.
- A decbin () a decimális szám bináris egyenértéke. A legnagyobb átváltható szám 2147483647 vagy 31 számjegy.
- dechex () a decimális szám hexadecimális egyenértéke. A legnagyobb átváltható szám 2147483647 vagy 7fffffff hexadecimális.
- decoct () a decimális szám oktális egyenértéke. A legnagyobb átváltható szám a 2147483647 vagy a 17777777777 oktális értelemben.
- deg2rad () - a fokokat radiánokká alakítja.
- exp () egy szám exponense.
- emelet () - a szám lefelé kerekítésével.
- fmod (x, y) az y osztásával fennmaradó rész y-vel.
- A getrandmax () a maximális szám, amelyet a rand () függvény hívásával lehet elérni.
- A hexdec () egy karakterlánc által képviselt hexadecimális szám decimális egyenértéke. A legnagyobb átváltható szám 7fffffff vagy 2147483647 tizedes.
- A hipot (x, y) a jobb oldali háromszög hipotenuzusának hossza x és y oldalakkal.
- is_finite () - ellenőrzi, hogy a szám egy érvényes véges szám ezen a platformon.
- is_infinite () - ellenőrzi, hogy a szám végtelen-e.
- is_nan () - ellenőrzi, hogy az érték "nem-szám".
- Az lcg_value () egy 0 és 1 közötti pszeudo-véletlen szám.
- log () a természetes logaritmus.
- log10 () a decimális logaritmus.
- log1p () - log (1 + x), oly módon számítva, hogy az eredmény pontos, akkor is, ha az x értéke nullához közelít. A precíz hiány miatt a log () ebben az esetben egyszerűen log (1) -nek ad vissza.
- A max () a legnagyobb érték a paraméterlistából. Korlátlan értékeket lehet összehasonlítani. Egy tömb paraméterként adható meg.
- min () a legnagyobb érték a paraméterlistából. Korlátlan számú érték összehasonlítható. Egy tömb paraméterként adható meg.
- Az mt_getrandmax () az a maximális szám, amelyet az mt_rand () függvény hívásával lehet elérni.
- Az mt_rand () egy véletlen szám. Ehhez véletlenszám-generációt használ a Twister módszerrel. Az opcionális argumentumok megadják az érvényes értéktartományt. A funkció használata előtt a magot az mt_srand () függvénnyel kell beállítani.
- mt_srand () - a véletlenszám-generátor magját a megadott paraméternek megfelelően állítja be. Ez lehetővé teszi különböző eredmények elérését az mt_rand () függvény hívásakor.
- number_format () - formázza a számot. Argumentumok: a formázott szám, a tizedeshelyek száma, a tizedespont helyett használt karakter (opcionális), a több ezer (opcionális) határoló szimbólum.
- Az octdec () a string által képviselt oktális szám tizedesvivalens. A legnagyobb átváltható szám 17777777777 vagy 2147483647 tizedesben.
- pi () a π közelítő értéke.
- pow () - exponenciálás. Érvek: az alap és az exponens.
- rad2deg () - a radianokat fokozatosan alakítja.
- rand () egy pszeudo-véletlen szám. Az opcionális argumentumok megadják az érvényes értéktartományt. Ha nem adja meg őket, a szám a 0 és a RAND_MAX közötti tartományban van. A funkció használata előtt be kell állítani a vetőmagot a srand () függvénnyel.
- round () - kerekíti a számot a legközelebbi egész számra.
- A sin () a radianban kifejezett érv sinusa.
- sqrt () egy szám négyzetgyöke.
- srand () - állítja be a megadott magot a pszeudo-véletlen szám generátorhoz. Ez lehetővé teszi, hogy különböző eredményeket kapj, amikor felhívod a rand () függvényt.
- tan () a radianban kifejezett argumentum érintője.
A PHP nyelvben vannak tetszőleges pontosságú matematikai számítások is. Ezeknek a funkcióknak a jellemzője a bit kapacitás paraméter. Szám - a karakterek száma a tizedespont után az operandusokban és az eredményben. Az alapértelmezett érték 0.
- A bcadd () az első és második argumentum összege. A harmadik argumentum a bitbit paraméter.
- bccomp () - numerikus összehasonlítás. Ha az első argumentum nagyobb, mint a második argumentum, akkor a +1-et visszaadjuk. Ha az első argumentum kisebb a másodiknál, akkor a -1 értéket visszaadjuk. Ha az argumentumok megegyeznek, a 0 értéket visszaadják.
- A bcdiv () a hányadosa az első érvnek a másodikkal való megosztásával.
- A bcmod () a fennmaradó rész az első argumentum második felosztásával.
- A bcmul () az első és második argumentum eredménye. A harmadik argumentum a bitbit paraméter.
- bcpow () - exponenciálás. Argumentumok: alap, exponens, bit paraméter. Az exponens nem tartalmazhat karaktereket a tizedespont után.
- bcscale () - az alapértelmezésben használt bitparaméter értéke.
- A bcsqrt () egy szám négyzetgyöke.
- bcsub () - a különbség. A második argumentumot kivonjuk az első argumentumból.
Kapcsolódó cikkek