A php. Matematikai funkciói

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