PHP Matematika Pendahuluan
Fungsi matematika dapat menangani nilai-nilai dalam rentang bilangan bulat dan mengapung jenis.
Instalasi
Fungsi PHP matematika adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk menggunakan fungsi-fungsi ini.
Fungsi PHP 5 Math
Fungsi | Deskripsi |
---|---|
abs() | Mengembalikan mutlak (positive) nilai angka |
acos() | Mengembalikan kosinus busur nomor |
acosh() | Mengembalikan inversi kosinus hiperbolik angka |
asin() | Mengembalikan sinus busur nomor |
asinh() | Mengembalikan sinus hiperbolik terbalik sebuah angka |
atan() | Mengembalikan singgung busur nomor dalam radian |
atan2() | Mengembalikan singgung busur dua variabel x dan y |
atanh() | Mengembalikan inversi tangen hiperbolik angka |
base_convert() | Mengkonversi nomor dari satu nomor dasar yang lain |
bindec() | Mengkonversi bilangan biner ke angka desimal |
ceil() | Putaran angka sampai ke bilangan bulat terdekat |
cos() | Mengembalikan cosinus dari angka |
cosh() | Mengembalikan kosinus hiperbolik sebuah angka |
decbin() | Mengubah angka desimal ke bilangan biner |
dechex() | Mengubah angka desimal ke nomor heksadesimal |
decoct() | Mengkonversi bilangan desimal ke bilangan oktal |
deg2rad() | Mengkonversi nilai derajat ke nilai radian |
exp() | Menghitung eksponen e |
expm1() | Pengembalian exp(x) - 1 |
floor() | Membulatkan angka ke bilangan bulat terdekat |
fmod() | Mengembalikan sisa x / y |
getrandmax() | Mengembalikan nilai terbesar yang mungkin dikembalikan oleh rand() |
hexdec() | Mengonversi angka heksadesimal ke angka desimal |
hypot() | Menghitung sisi miring dari segitiga siku-angle |
is_finite() | Cek apakah nilai yang terbatas atau tidak |
is_infinite() | Memeriksa apakah suatu nilai tak terbatas atau tidak |
is_nan() | Memeriksa apakah suatu nilai adalah 'tidak-a-nomor' |
lcg_value() | Mengembalikan nomor pseudo random di kisaran antara 0 dan 1 |
log() | Mengembalikan logaritma natural dari angka |
log10() | Mengembalikan basis-10 logaritma angka |
log1p() | Pengembalian log(1+number) |
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 yang Mersenne Twister random number generator |
octdec() | Mengkonversi bilangan oktal ke angka desimal |
pi() | Mengembalikan nilai PI |
pow() | Pengembalian x pangkat y |
rad2deg() | Mengkonversi nilai radian ke nilai derajat |
rand() | Menghasilkan integer acak |
round() | Membulatkan floating-point nomor |
sin() | Mengembalikan sinus dari nomor |
sinh() | Mengembalikan sinus hiperbolik sebuah angka |
sqrt() | Mengembalikan akar kuadrat dari angka |
srand() | Biji nomor acak |
tan() | Mengembalikan tangen angka |
tanh() | Mengembalikan tangen hiperbolik angka |
PHP 5 Predefined Math Konstanta
Konstan | Nilai | Deskripsi | PHP Versi |
---|---|---|---|
INF | INF | tak terbatas | PHP 4 |
SAYA | 2,7182818284590452354 | Pengembalian e | PHP 4 |
M_EULER | ,57721566490153286061 | Pengembalian Euler konstan | PHP 4 |
M_LNPI | 1,14472988584940017414 | Mengembalikan logaritma natural dari PI: log_e(pi) | PHP 5.2 |
M_LN2 | ,69314718055994530942 | Mengembalikan logaritma natural dari 2: log_e 2 | PHP 4 |
M_LN10 | 2,30258509299404568402 | Mengembalikan logaritma natural dari 10: log_e 10 | PHP 4 |
M_LOG2E | 1,4426950408889634074 | Mengembalikan basis-2 logaritma E: log_2 e | PHP 4 |
M_LOG10E | ,43429448190325182765 | Mengembalikan basis-10 logaritma E: log_10 e | PHP 4 |
M_PI | 3,14159265358979323846 | Pengembalian Pi | PHP 4 |
M_PI_2 | 1,57079632679489661923 | Pengembalian Pi / 2 | PHP 4 |
M_PI_4 | ,78539816339744830962 | Pengembalian Pi / 4 | PHP 4 |
M_1_PI | ,31830988618379067154 | Pengembalian 1 / Pi | PHP 4 |
M_2_PI | ,63661977236758134308 | Pengembalian 2 / Pi | PHP 4 |
M_SQRTPI | 1,77245385090551602729 | Mengembalikan akar kuadrat dari PI: sqrt(pi) | PHP 5.2 |
M_2_SQRTPI | 1,12837916709551257390 | Pengembalian 2 / akar kuadrat dari PI: 2 / sqrt(pi) | PHP 4 |
M_SQRT1_2 | ,70710678118654752440 | Mengembalikan akar kuadrat dari 1/2: 1 / sqrt(2) | PHP 4 |
M_SQRT2 | 1,41421356237309504880 | Mengembalikan akar kuadrat dari 2: sqrt(2) | PHP 4 |
M_SQRT3 | 1,73205080756887729352 | Mengembalikan akar kuadrat dari 3: sqrt(3) | PHP 5.2 |
NAN | NAN | Bukan Nomor | PHP 4 |
PHP_ROUND_HALF_UP | 1 | Putaran membagi up | PHP 5.3 |
PHP_ROUND_HALF_DOWN | 2 | bagian putaran bawah | PHP 5.3 |
PHP_ROUND_HALF_EVEN | 3 | bagian bulat untuk bahkan nomor | PHP 5.3 |
PHP_ROUND_HALF_ODD | 4 | Bulat bagian untuk angka ganjil | PHP 5.3 |