Funkcje Math w PHP

PHP Math Wprowadzenie

Funkcje matematyczne (Math) mogą obsługiwać wartości w zakresie integer i float.

Zainstaluj

Funkcje matematyczne (Math) są częścią rdzenia PHP. Nie wymagają instalacji, aby można je było używać.

Funkcje Math w PHP

PHP:Indykuje najstarszą wersję PHP, która obsługuje tę funkcję.

Funkcja Opis PHP
abs() Wartość bezwzględna 3
arcos() Arcus 3
acosh() Arcus hiperboliczny 4
asin() Arcus hiperboliczny 3
asinh() Arcus hiperboliczny 4
atan() Arcustan 3
atan2() Współosiowy arcustan 3
atanh() odwrócony hiperboliczny tangens. 4
base_convert() Przekształć liczbę w dowolnym systemie liczbowym. 3
bindec() Przekształć binarne na dziesiętne. 3
ceil() Zaokrąglij w górę do najbliższej liczby całkowitej. 3
cos() kosinus. 3
cosh() hiperboliczny kosinus. 4
decbin() Przekształć dziesiętne na binarne. 3
dechex() Przekształć dziesiętne na szesnastkowe. 3
decoct() Przekształć dziesiętne na ósemkowe. 3
deg2rad() Przekształć kąt na promień. 3
exp() Zwróć wartość Ex wartość. 3
expm1() Zwróć wartość Ex Wartość -1. 4
floor() Zaokrąglij w dół do najbliższej liczby całkowitej. 3
fmod() Zwróć resztę z dzielenia przez liczbę zmiennoprzestrzenną. 4
getrandmax() Wyświetl maksymalną możliwą wartość losowej liczby. 3
hexdec() Przekształć szesnastkowe na dziesiętne. 3
hypot() Oblicz długość katety trójkąta prostokątnego. 4
is_finite() Sprawdź, czy wartość jest ograniczona. 4
is_infinite() Sprawdź, czy wartość jest nieskończona. 4
is_nan() Sprawdź, czy wartość jest poprawna. 4
lcg_value() Zwróć pseudolosową liczbę z zakresu (0, 1). 4
log() Logarytm naturalny. 3
log10() Logarytm o podstawie 10. 3
log1p() Zwróć log(1 + liczba). 4
max() Zwróć maksymalną wartość. 3
min() Zwróć minimalną wartość. 3
mt_getrandmax() Wyświetl maksymalną możliwą wartość losowej liczby. 3
mt_rand() Zwróć losową liczbę całkowitą za pomocą algorytmu Mersenne Twister. 3
mt_srand() Zasiewaj generator liczb losowych Mersenne Twister. 3
octdec() Przekształć ósemkowe na dziesiętne. 3
pi() Zwróć wartość liczby pi. 3
pow() Zwróć wartość x do potęgi y. 3
rad2deg() Przekształć liczby promieniowe na kątowe. 3
rand() Zwróć losową liczbę całkowitą. 3
round() Zaokrąglij liczbę zmiennoprzestrzenną. 3
sin() sinus. 3
sinh() hiperboliczny sinus. 4
sqrt() pierwiastek kwadratowy. 3
srand() Zasiewaj nasionem generatora liczb losowych. 3
tan() tangens. 3
tanh() hiperboliczny tangens. 4

stałe matematyczne PHP

nazwa stałej nazwa stałej wartość stałej PHP
M_E e 2.7182818284590452354 4
M_EULER stała Eulera 0.57721566490153286061 5.2.0
M_LNPI log_e(pi) 1.14472988584940017414 5.2.0
M_LN2 log_e 2 0.69314718055994530942 4
M_LN10 log_e 10 2.30258509299404568402 4
M_LOG2E log_2 e 1.4426950408889634074 4
M_LOG10E log_10 e 0.43429448190325182765 4
M_PI Pi 3.14159265358979323846 3
M_PI_2 pi/2 1.57079632679489661923 4
M_PI_4 pi/4 0.78539816339744830962 4
M_1_PI 1/pi 0.31830988618379067154 4
M_2_PI 2/pi 0.63661977236758134308 4
M_SQRTPI sqrt(pi) 1.77245385090551602729 5.2.0
M_2_SQRTPI 2/sqrt(pi) 1.12837916709551257390 4
M_SQRT1_2 1/sqrt(2) 0.70710678118654752440 4
M_SQRT2 sqrt(2) 1.41421356237309504880 4
M_SQRT3 sqrt(3) 1.73205080756887729352 5.2.0