Home » PHP » Fungsi Matematika(Math) PHP

Fungsi Matematika(Math) PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

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

FungsiDeskripsi
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

KontantaNilaiDeskripsi
INFINFYang tak terbatas
M_E2.7182818284590452354Mengembalikan e
M_EULER0.57721566490153286061Mengembalikan konstanta Euler
M_LNPI1.14472988584940017414Mengembalikan logaritma natural PI: log_e (pi)
M_LN20.69314718055994530942Mengembalikan logaritma natural 2: log_e 2
M_LN102.30258509299404568402Mengembalikan logaritma natural 10: log_e 10
M_LOG2E1.4426950408889634074Mengembalikan logaritma basis 2 dari E: log_2 e
M_LOG10E0.43429448190325182765Mengembalikan logaritma basis 10 dari E: log_10 e
M_PI3.14159265358979323846Mengembalikan Pi
M_PI_21.57079632679489661923Mengembalikan Pi/2
M_PI_40.78539816339744830962Mengembalikan Pi/4
M_1_PI0.31830988618379067154Mengembalikan 1/Pi
M_2_PI0.63661977236758134308Mengembalikan 2/Pi
M_SQRTPI1.77245385090551602729Mengembalikan akar kuadrat dari PI: akar (pi)
M_2_SQRTPI1.12837916709551257390Mengembalikan 2/ akar kuadrat dari PI: 2/ akar persegi (pi)
M_SQRT1_20.70710678118654752440Mengembalikan akar kuadrat dari 1/2: 1/akar persegi (2)
M_SQRT21.41421356237309504880Mengembalikan akar kuadrat dari 2: akar (2)
M_SQRT31.73205080756887729352Mengembalikan akar kuadrat dari 3: akar (3)
NANNANBukan Number
PHP_ROUND_HALF_UP1Membulatkan ke atas
PHP_ROUND_HALF_DOWN2Membulatkan ke bawah
PHP_ROUND_HALF_EVEN3Membulatkan angka menjadi angka genap
PHP_ROUND_HALF_ODD4Membulatkan angka menjadi angka ganjil

You may also like