Fungsi Math PHP
Ringkasan PHP Math
Fungsi matematika (Math) dapat memproses nilai dalam rentang integer dan float.
instalasi
Fungsi matematika (Math) adalah bagian penting dari PHP yang dapat digunakan tanpa perlu instalasi.
Fungsi Math PHP
PHP:indikasikan versi PHP paling awal yang mendukung fungsi ini.
fungsi | deskripsi | PHP |
---|---|---|
abs() | nilai absolut. | 3 |
acos() | antikosinus. | 3 |
acosh() | antikosinus hiperbolik. | 4 |
asin() | antisinus. | 3 |
asinh() | antisinus hiperbolik. | 4 |
atan() | antitangens. | 3 |
atan2() | antitangens dari dua parameter. | 3 |
atanh() | Arctangent hiperbolik balik. | 4 |
base_convert() | Mengkonversi angka di antara sistem bilangan apapun. | 3 |
bindec() | Mengubah biner ke desimal. | 3 |
ceil() | Menurunkan bilangan ke angka penuh terdekat yang mendekati. | 3 |
cos() | Kosinus. | 3 |
cosh() | Kosinus hiperbolik. | 4 |
decbin() | Mengubah desimal ke biner. | 3 |
dechex() | Mengubah desimal ke heksadesimal. | 3 |
decoct() | Mengubah desimal ke oktal. | 3 |
deg2rad() | Mengubah sudut derajat ke sudut radian. | 3 |
exp() | Mengembalikan nilai E.x Dengan nilai. | 3 |
expm1() | Mengembalikan nilai E.x Nilai x. | 4 |
floor() | Menurunkan bilangan ke angka penuh terdekat. | 3 |
fmod() | Mengembalikan sisanya bagi pecahan floating point. | 4 |
getrandmax() | Menampilkan nilai maksimal yang mungkin bilangan acak. | 3 |
hexdec() | Mengubah heksadesimal ke desimal. | 3 |
hypot() | Menghitung panjang sisi miring segitiga persegi. | 4 |
is_finite() | Mengecek apakah nilai terbatas. | 4 |
is_infinite() | Mengecek apakah nilai tak terbatas. | 4 |
is_nan() | Mengecek apakah nilai valid. | 4 |
lcg_value() | Mengembalikan bilangan pseudo-random dalam rentang (0, 1). | 4 |
log() | Logarit alam. | 3 |
log10() | Logarit dasar 10. | 3 |
log1p() | Mengembalikan log(1 + number). | 4 |
max() | Mengembalikan nilai terbesar. | 3 |
min() | Mengembalikan nilai terkecil. | 3 |
mt_getrandmax() | Menampilkan nilai maksimal yang mungkin bilangan acak. | 3 |
mt_rand() | Mengembalikan bilangan bulat acak menggunakan algoritma Mersenne Twister. | 3 |
mt_srand() | Menanam penyerap bilangan acak Mersenne Twister. | 3 |
octdec() | Mengubah oktal ke desimal. | 3 |
pi() | Mengembalikan nilai pi. | 3 |
pow() | Mengembalikan x ke kuadrat y. | 3 |
rad2deg() | Mengubah bilangan sudut radian ke sudut derajat. | 3 |
rand() | Mengembalikan bilangan bulat acak. | 3 |
round() | Mengurangi angka pecahan ke bilangan penuh. | 3 |
sin() | Sinus. | 3 |
sinh() | Sinus hiperbolik. | 4 |
sqrt() | Akar kuadrat. | 3 |
srand() | Menyembinkan benang acak penyerapan seed. | 3 |
tan() | Tangent. | 3 |
tanh() | Tangent hiperbolik. | 4 |
Konstanta Math PHP
Nama konstanta | Nama konstanta | Nilai konstanta | PHP |
---|---|---|---|
M_E | e | 2.7182818284590452354 | 4 |
M_EULER | Konstanta Euler | 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 |