Najnowsze tutoriale tworzenie stron internetowych
 

PHP 5 Funkcje matematyczne


PHP Math Wstęp

Funkcje matematyczne mogą obsługiwać wartości w zakresie typów całkowitych i zmiennoprzecinkowych.


Instalacja

Funkcje PHP matematyczne są częścią jądra PHP. Bez instalacji jest wymagane do korzystania z tych funkcji.


Funkcje PHP 5 matematyczne

Funkcjonować Opis
abs() Zwraca absolutną (positive) wartość liczby
acos() Zwraca arcus cosinus liczby
acosh() Zwraca arcus cosinus hiperboliczny liczby
asin() Zwraca arcus sinus liczby
asinh() Zwraca arcus sinus hiperboliczny z liczby
atan() Zwraca arcus tangens liczby w radianach
atan2() Zwraca arcus tangens dwóch zmiennych x i y
atanh() Zwraca arcus tangens hiperboliczny z liczby
base_convert() Przekształca liczbę z jednej bazy do drugiej liczby
bindec() Konwertuje liczbę binarną na liczbę dziesiętną
ceil() Zaokrągla liczbę w górę do najbliższej liczby całkowitej
cos() Zwraca cosinus liczby
cosh() Zwraca cosinus hiperboliczny liczby
decbin() Konwertuje liczbę dziesiętną na liczbę binarną
dechex() Konwertuje liczbę dziesiętną na liczbę szesnastkową
decoct() Konwertuje liczbę dziesiętną do liczby ósemkowej
deg2rad() Konwertuje wartość stopni do wartości radian
exp() Oblicza wykładnik e
expm1() Zwraca exp(x) - 1
floor() Zaokrągla liczbę w dół do najbliższej liczby całkowitej
fmod() Zwraca resztę X / Y
getrandmax() Zwraca największą możliwą wartość zwracana przez rand()
hexdec() Konwertuje liczbę szesnastkową na liczbę dziesiętną
hypot() Oblicza przeciwprostokątnej trójkąta prostokątnego
is_finite() Sprawdza, czy wartość jest skończony czy nie
is_infinite() Sprawdza, czy wartość jest nieskończona lub nie
is_nan() Sprawdza, czy wartość jest 'not-a-number'
lcg_value() Zwraca liczbę losową pseudo w przedziale pomiędzy 0 a 1
log() Zwraca logarytm naturalny z liczby
log10() Zwraca bazowy 10 logarytm z liczby
log1p() Zwraca log(1+number)
max() Zwraca największą wartość w tablicy, lub najwyższą wartość z kilku podanych wartości
min() Zwraca najmniejszą wartość w tablicy, albo najniższą wartość kilku podanych wartości
mt_getrandmax() Zwraca największą możliwą wartość zwracana przez mt_rand()
mt_rand() Generuje liczbę losową algorytmem Mersenne Twister
mt_srand() Nasiona generator liczb losowych Mersenne Twister
octdec() Konwertuje liczby ósemkowej na liczbę dziesiętną
pi() Zwraca wartość PI
pow() Zwraca x podniesione do potęgi y
rad2deg() Konwertuje wartość radianów na wartość stopni
rand() Generuje losową liczbę całkowitą
round() Zaokrągla liczbę zmiennoprzecinkową
sin() Zwraca sinus liczby
sinh() Zwraca sinus hiperboliczny z liczby
sqrt() Zwraca pierwiastek kwadratowy z liczby
srand() Nasiona generator liczb losowych
tan() Zwraca tangens liczby
tanh() Zwraca tangens hiperboliczny z liczby

PHP 5 Stałe predefiniowane Math

Stały Wartość Opis Wersja PHP
INF INF nieskończona PHP 4
MNIE +2,7182818284590452354 Zwraca e PHP 4
M_EULER +0,57721566490153286061 Zwraca stałą Eulera PHP 4
M_LNPI +1,14472988584940017414 Zwraca logarytm naturalny pi: log_e(pi) PHP 5.2
M_LN2 +0,69314718055994530942 Zwraca logarytm naturalny z 2: log_e 2 PHP 4
M_LN10 +2,30258509299404568402 Zwraca logarytm naturalny 10: log_e 10 PHP 4
M_LOG2E +1,4426950408889634074 Zwraca podstawa logarytmu-2 E: e log_2 PHP 4
M_LOG10E +0,43429448190325182765 Zwraca podstawa logarytmu-10 E: e log_10 PHP 4
M_PI +3,14159265358979323846 zwraca Pi PHP 4
M_PI_2 +1,57079632679489661923 Zwraca pi / 2 PHP 4
M_PI_4 +0,78539816339744830962 Zwraca PI / 4 PHP 4
M_1_PI +0,31830988618379067154 Zwraca 1 / Pi PHP 4
M_2_PI +0,63661977236758134308 Zwraca 2 / Pi PHP 4
M_SQRTPI +1,77245385090551602729 Zwraca pierwiastek kwadratowy z liczby pi: sqrt(pi) PHP 5.2
M_2_SQRTPI +1,12837916709551257390 Zwraca 2 / pierwiastek PI 2 / sqrt(pi) PHP 4
M_SQRT1_2 +0,70710678118654752440 Zwraca pierwiastek kwadratowy 1/2 1 / sqrt(2) PHP 4
M_SQRT2 +1,41421356237309504880 Zwraca pierwiastek kwadratowy z 2: sqrt(2) PHP 4
M_SQRT3 +1,73205080756887729352 Zwraca pierwiastek kwadratowy z 3: sqrt(3) PHP 5.2
NAN NAN Nie jest liczbą PHP 4
PHP_ROUND_HALF_UP 1 Runda połówki górę PHP 5.3
PHP_ROUND_HALF_DOWN 2 Okrągłe połówki dół PHP 5.3
PHP_ROUND_HALF_EVEN 3 Połówki okrągłe do liczb parzystych PHP 5.3
PHP_ROUND_HALF_ODD 4 Połówki zaokrąglenie do liczb nieparzystych PHP 5.3