Section Artikel
Pengertian Matematika PHP
Fungsi matematika dapat menangani nilai dalam rentang tipe integer dan float.
Instalasi
Fungsi matematika PHP adalah bagian dari inti PHP. Jadi, tidak memerlukan proses instalasi untuk menggunakan fungsi-fungsi ini.
Fungsi Matematika PHP
Fungsi | Deskripsi |
---|---|
abs() | Mengembalikan nilai absolut (positif) dari sebuah angka |
acos() | Menampilkan kosinus busur sebuah angka |
acosh() | Mengembalikan kosinus hiperbolik terbalik sebuah angka |
asin() | Menampilkan sinus busur sebuah angka |
asinh() | Mengembalikan sinus hiperbolik terbalik sebuah angka |
atan() | Mengembalikan tangen busur sebuah angka dalam radian |
atan2() | Mengembalikan garis singgung busur dari dua variabel x dan y |
atanh() | Mengembalikan tangen hiperbolik terbalik sebuah angka |
base_convert() | Mengonversi angka dari satu basis angka ke basis angka lainnya |
bindec() | Mengonversi bilangan biner menjadi bilangan desimal |
ceil() | Membulatkan angka ke atas hingga bilangan bulat terdekat |
cos() | Menampilkan kosinus sebuah angka |
cosh() | Menampilkan kosinus hiperbolik sebuah angka |
decbin() | Mengonversi bilangan desimal menjadi bilangan biner |
dechex() | Mengonversi bilangan desimal menjadi bilangan heksadesimal |
decoct() | Mengonversi bilangan desimal menjadi bilangan oktal |
deg2rad() | Mengonversi nilai derajat menjadi nilai radian |
exp() | Menghitung eksponen e |
expm1() | Mengembalikan exp (x) – 1 |
floor() | Membulatkan angka ke bawah hingga bilangan bulat terdekat |
fmod() | Mengembalikan sisa dari x / y |
getrandmax() | Mengembalikan nilai terbesar yang mungkin dikembalikan oleh rand() |
hexdec() | Mengonversi bilangan heksadesimal menjadi bilangan desimal |
hypot() | Menghitung hipotenusa segitiga siku-siku |
intdiv() | Melakukan pembagian integer |
is_finite() | Memeriksa keterbatasan suatu nilai |
is_infinite() | Memeriksa ketidakterbatasan suatu nilai |
is_nan() | Memeriksa apakah suatu nilai adalah ‘not-a-number’ |
lcg_value() | Mengembalikan bilangan acak semu dalam rentang antara 0 dan 1 |
log() | Menampilkan logaritma natural sebuah angka |
log10() | Menampilkan logaritma basis 10 dari sebuah angka |
log1p() | Mengembalikan log (1 + angka) |
max() | Mengembalikan nilai tertinggi dalam array atau nilai tertinggi dari beberapa nilai yang ditentukan |
min() | Mengembalikan nilai terendah dalam array atau nilai terendah dari beberapa nilai yang ditentukan |
mt_getrandmax() | Mengembalikan nilai terbesar yang mungkin dikembalikan oleh mt_rand() |
mt_rand() | Menghasilkan integer acak menggunakan algoritma Mersenne Twister |
mt_srand() | Benih generator nomor acak Mersenne Twister |
octdec() | Mengonversi bilangan oktal menjadi bilangan desimal |
pi() | Mengembalikan nilai PI |
pow() | Mengembalikan x yang dipangkatkan dari y |
rad2deg() | Mengonversi nilai radian menjadi nilai derajat |
rand() | Menghasilkan bilangan bulat acak |
round() | Membulatkan angka floating-point |
sin() | Menampilkan sinus sebuah angka |
sinh() | Menampilkan sinus hiperbolik sebuah angka |
sqrt() | Menampilkan akar kuadrat dari sebuah angka |
srand() | Benih generator nomor acak |
tan() | Menampilkan tangen sebuah angka |
tanh() | Menampilkan tangen hiperbolik sebuah angka |
Konstanta Matematika PHP Standar
Kontanta | Nilai | Deskripsi |
---|---|---|
INF | INF | Yang tak terbatas |
M_E | 2.7182818284590452354 | Mengembalikan e |
M_EULER | 0.57721566490153286061 | Mengembalikan konstanta Euler |
M_LNPI | 1.14472988584940017414 | Mengembalikan logaritma natural PI: log_e (pi) |
M_LN2 | 0.69314718055994530942 | Mengembalikan logaritma natural 2: log_e 2 |
M_LN10 | 2.30258509299404568402 | Mengembalikan logaritma natural 10: log_e 10 |
M_LOG2E | 1.4426950408889634074 | Mengembalikan logaritma basis 2 dari E: log_2 e |
M_LOG10E | 0.43429448190325182765 | Mengembalikan logaritma basis 10 dari E: log_10 e |
M_PI | 3.14159265358979323846 | Mengembalikan Pi |
M_PI_2 | 1.57079632679489661923 | Mengembalikan Pi/2 |
M_PI_4 | 0.78539816339744830962 | Mengembalikan Pi/4 |
M_1_PI | 0.31830988618379067154 | Mengembalikan 1/Pi |
M_2_PI | 0.63661977236758134308 | Mengembalikan 2/Pi |
M_SQRTPI | 1.77245385090551602729 | Mengembalikan akar kuadrat dari PI: akar (pi) |
M_2_SQRTPI | 1.12837916709551257390 | Mengembalikan 2/ akar kuadrat dari PI: 2/ akar persegi (pi) |
M_SQRT1_2 | 0.70710678118654752440 | Mengembalikan akar kuadrat dari 1/2: 1/akar persegi (2) |
M_SQRT2 | 1.41421356237309504880 | Mengembalikan akar kuadrat dari 2: akar (2) |
M_SQRT3 | 1.73205080756887729352 | Mengembalikan akar kuadrat dari 3: akar (3) |
NAN | NAN | Bukan Number |
PHP_ROUND_HALF_UP | 1 | Membulatkan ke atas |
PHP_ROUND_HALF_DOWN | 2 | Membulatkan ke bawah |
PHP_ROUND_HALF_EVEN | 3 | Membulatkan angka menjadi angka genap |
PHP_ROUND_HALF_ODD | 4 | Membulatkan angka menjadi angka ganjil |