PHP Math Introducere
Funcțiile matematice pot ocupa valori în intervalul de numere întregi și float tipuri.
Instalare
Funcțiile PHP matematice fac parte din nucleul PHP. Nu este necesară instalarea de a utiliza aceste funcții.
Funcții PHP 5 Math
Funcţie | Descriere |
---|---|
abs() | Returnează absolut (positive) valoarea unui număr |
acos() | Returnează arccosinusul unui număr |
acosh() | Returnează inversul cosinusului hiperbolic al unui număr |
asin() | Returnează sinusul arc a unui număr |
asinh() | Returnează inversul sinusului hiperbolic al unui număr |
atan() | Returnează tangenta cu arc a unui număr în radiani |
atan2() | Returnează tangenta cu arc a două variabile x și y |
atanh() | Returnează tangenta hiperbolică inversă a unui număr |
base_convert() | Conversia unui număr dintr-o bază de număr la altul |
bindec() | Conversia unui număr binar la un număr zecimal |
ceil() | Rotunjește un număr de până la cel mai apropiat număr întreg |
cos() | Returnează cosinusul unui număr |
cosh() | Returnează cosinusul hiperbolic al unui număr |
decbin() | Conversia unui număr zecimal la un număr binar |
dechex() | Conversia unui număr zecimal la un număr hexazecimal |
decoct() | Conversia unui număr zecimal la un număr octal |
deg2rad() | Transformă o valoare de studii la o valoare radian |
exp() | Calculează exponentul e |
expm1() | Livrare exp(x) - 1 |
floor() | Rotunjește un număr la cel mai apropiat număr întreg |
fmod() | Returnează restul de x / y |
getrandmax() | Returnează valoarea cea mai mare a revenit de rand() |
hexdec() | Conversia unui număr hexazecimal la un număr zecimal |
hypot() | Calculeaza ipotenuzei unui triunghi unghi drept |
is_finite() | Verifică dacă o valoare este finită sau nu |
is_infinite() | Verifică dacă o valoare este infinit sau nu |
is_nan() | Verifică dacă o valoare este „nu-un număr“ |
lcg_value() | Returnează un număr pseudo-aleatoare într-un interval cuprins între 0 și 1 |
log() | Returnează logaritmul natural al unui număr |
log10() | Returnează logaritmul în baza 10 al unui număr |
log1p() | Returns log(1+number) |
max() | Returnează cea mai mare valoare într-o matrice, sau cea mai mare valoare a mai multor valori specificate |
min() | Returnează cea mai mică valoare într-o matrice, sau cea mai mică valoare a mai multor valori specificate |
mt_getrandmax() | Returnează valoarea cea mai mare a revenit de mt_rand() |
mt_rand() | Generează un număr întreg aleator folosind Mersenne Twister algoritm |
mt_srand() | Seminte generatorul de numere aleatorii Mersenne Twister |
octdec() | Conversia unui număr octal la un număr zecimal |
pi() | Returnează valoarea PI |
pow() | Livrare x ridicat la puterea y |
rad2deg() | Transformă o valoare radian la o valoare de studii |
rand() | Generează un număr întreg aleator |
round() | Rotunjește un virgulă mobilă număr |
sin() | Returnează sinusul unui număr |
sinh() | Returnează sinusul hiperbolic al unui număr |
sqrt() | Returnează rădăcina pătrată a unui număr |
srand() | Seminte generatorul de numere aleatorii |
tan() | Returnează tangenta unui număr |
tanh() | Returnează tangenta hiperbolică a unui număr |
PHP 5 Math Constante predefinite
Constant | Valoare | Descriere | Versiunea PHP |
---|---|---|---|
INF | INF | Infinitul | PHP 4 |
PE MINE | 2.7182818284590452354 | Returnează e | PHP 4 |
M_EULER | .57721566490153286061 | Returnează Euler constantă | PHP 4 |
M_LNPI | 1.14472988584940017414 | Returnează logaritmul natural al PI: log_e(pi) | PHP 5.2 |
M_LN2 | .69314718055994530942 | Returnează logaritmul natural al 2: log_e 2 | PHP 4 |
M_LN10 | 2.30258509299404568402 | Returnează logaritmul natural al 10: log_e 10 | PHP 4 |
M_LOG2E | 1.4426950408889634074 | Returnează de bază-2 logaritmul E: log_2 e | PHP 4 |
M_LOG10E | .43429448190325182765 | Returnează logaritmul în baza 10 E: log_10 e | PHP 4 |
M_PI | 3.14159265358979323846 | returnează Pi | PHP 4 |
M_PI_2 | 1.57079632679489661923 | Returnează Pi / 2 | PHP 4 |
M_PI_4 | .78539816339744830962 | Returnează Pi / 4 | PHP 4 |
M_1_PI | .31830988618379067154 | Returnează 1 / Pi | PHP 4 |
M_2_PI | .63661977236758134308 | Returnează 2 / Pi | PHP 4 |
M_SQRTPI | 1.77245385090551602729 | Returnează rădăcina pătrată a PI: sqrt(pi) | PHP 5.2 |
M_2_SQRTPI | 1.12837916709551257390 | Returnează 2 / rădăcină pătrată a PI: 2 / sqrt(pi) | PHP 4 |
M_SQRT1_2 | .70710678118654752440 | Returnează rădăcina pătrată a 1/2: 1 / sqrt(2) | PHP 4 |
M_SQRT2 | 1.41421356237309504880 | Returnează rădăcina pătrată din 2: sqrt(2) | PHP 4 |
M_SQRT3 | 1.73205080756887729352 | Returnează rădăcina pătrată din 3: sqrt(3) | PHP 5.2 |
NAN | NAN | Nu este un număr | PHP 4 |
PHP_ROUND_HALF_UP | 1 | Runda înjumătățește sus | PHP 5.3 |
PHP_ROUND_HALF_DOWN | 2 | jumatati rotunde jos | PHP 5.3 |
PHP_ROUND_HALF_EVEN | 3 | jumatati rotunde la chiar numere | PHP 5.3 |
PHP_ROUND_HALF_ODD | 4 | jumatati rotunde la numere impare | PHP 5.3 |