Section Artikel
Fungsi matematika dapat menangani nilai dalam rentang tipe integer dan float.
Fungsi matematika PHP adalah bagian dari inti PHP. Jadi, tidak memerlukan proses instalasi untuk menggunakan fungsi-fungsi ini.
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 |
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 |