PHP matematik funksiyalar ma’lumotnomasi
PHP matematikasiga kirish
Matematik funksiyalar butun va float turlari oralig‘idagi qiymatlarni boshqarishi mumkin.
O‘rnatish
PHP matematik funksiyalari PHP yadrosining bir qismidir. Ushbu funksiyalardan foydalanish uchun o‘rnatish talab qilinmaydi.
PHP Matematik funksiyalari
| Function | Tavsif |
|---|---|
| abs() | Raqamning mutlaq (musbat) qiymatini qaytaradi |
| acos() | Raqamning yoy kosinusini qaytaradi |
| acosh() | Sonning teskari giperbolik kosinusini qaytaradi |
| asin() | Raqamning yoy sinusini qaytaradi |
| asinh() | Sonning teskari giperbolik sinusini qaytaradi |
| atan() | Radianlarda sonning yoy tangensini qaytaradi |
| atan2() | Ikkita x va y o‘zgaruvchilarning yoy tangensini qaytaradi |
| atanh() | Raqamning teskari giperbolik tangensini qaytaradi |
| base_convert() | Raqamni bir raqam bazasidan ikkinchisiga o‘zgartiradi |
| bindec() | Ikkilik sonni o‘nlik songa o‘zgartiradi |
| ceil() | Raqamni eng yaqin butun songacha yaxlitlaydi |
| cos() | Raqamning kosinusini qaytaradi |
| cosh() | Raqamning giperbolik kosinusini qaytaradi |
| decbin() | O‘nlik sonni ikkilik songa o‘zgartiradi |
| dechex() | O‘nlik sonni o‘n oltilik songa o‘zgartiradi |
| decoct() | O‘nlik sonni sakkizlik songa o‘zgartiradi |
| deg2rad() | Daraja qiymatini radian qiymatiga aylantiradi |
| exp() | e ning ko‘rsatkichini hisoblaydi |
| expm1() | exp(x) - 1 ni qaytaradi |
| floor() | Raqamni eng yaqin butun songacha yaxlitlaydi |
| fmod() | X/y ning qolgan qismini qaytaradi |
| getrandmax() | rand() tomonidan qaytarilgan mumkin bo‘lgan eng katta qiymatni qaytaradi |
| hexdec() | O‘n oltilik sonni o‘nlik songa o‘zgartiradi |
| hypot() | To‘g‘ri burchakli uchburchakning gipotenuzasini hisoblaydi |
| intdiv() | Performs integer division |
| is_finite() | Qiymat chekli yoki cheklanganligini tekshiradi |
| is_infinite() | Qiymat cheksiz yoki yo‘qligini tekshiradi |
| is_nan() | Qiymat "raqam emas" yoki yo‘qligini tekshiradi |
| lcg_value() | 0 va 1 oralig‘idagi psevdo tasodifiy sonni qaytaradi |
| log() | Raqamning natural logarifmini qaytaradi |
| log10() | Raqamning asosiy-10 logarifmini qaytaradi |
| log1p() | Qaytish jurnali (1+raqam) |
| max() | Massivdagi eng yuqori qiymatni yoki bir nechta belgilangan qiymatlarning eng yuqori qiymatini qaytaradi |
| min() | Massivdagi eng past qiymatni yoki bir nechta belgilangan qiymatlarning eng past qiymatini qaytaradi |
| mt_getrandmax() | mt_rand() tomonidan qaytarilgan mumkin bo‘lgan eng katta qiymatni qaytaradi |
| mt_rand() | Mersenne Twister algoritmi yordamida tasodifiy butun son hosil qiladi |
| mt_srand() | Mersenne Twister tasodifiy sonlar generatorini urug‘lar |
| octdec() | Sakkizlik sonni o‘nlik songa o‘zgartiradi |
| pi() | PI qiymatini qaytaradi |
| pow() | y ning darajasiga ko‘tarilgan x ni qaytaradi |
| rad2deg() | Radian qiymatini daraja qiymatiga o‘zgartiradi |
| rand() | Tasodifiy butun son hosil qiladi |
| round() | O‘nlik kasr sonni yaxlitlaydi |
| sin() | Raqamning sinusini qaytaradi |
| sinh() | Sonning giperbolik sinusini qaytaradi |
| sqrt() | Raqamning kvadrat ildizini qaytaradi |
| srand() | Tasodifiy sonlar generatorini urug‘lar |
| tan() | Raqamning tangensini qaytaradi |
| tanh() | Raqamning giperbolik tangensini qaytaradi |
PHP oldindan belgilangan matematik konstantalar
| Constant | Qiymat | Tavsif |
|---|---|---|
| INF | INF | Cheksizlik |
| M_E | 2.7182818284590452354 | e ni qaytaradi |
| M_EULER | 0.57721566490153286061 | Eyler konstantasini qaytaradi |
| M_LNPI | 1.14472988584940017414 | PI ning natural logarifmini qaytaradi: log_e(pi) |
| M_LN2 | 0.69314718055994530942 | 2 ning natural logarifmini qaytaradi: log_e 2 |
| M_LN10 | 2.30258509299404568402 | 10 ning natural logarifmini qaytaradi: log_e 10 |
| M_LOG2E | 1.4426950408889634074 | E ning asosiy-2 logarifmini qaytaradi: log_2 e |
| M_LOG10E | 0.43429448190325182765 | E ning 10-bazaviy logarifmini qaytaradi: log_10 e |
| M_PI | 3.14159265358979323846 | Pi ni qaytaradi |
| M_PI_2 | 1.57079632679489661923 | Pi/2 ni qaytaradi |
| M_PI_4 | 0.78539816339744830962 | Pi/4 ni qaytaradi |
| M_1_PI | 0.31830988618379067154 | 1/Pi ni qaytaradi |
| M_2_PI | 0.63661977236758134308 | 2/Pi ni qaytaradi |
| M_SQRTPI | 1.77245385090551602729 | PI kvadrat ildizini qaytaradi: sqrt(pi) |
| M_2_SQRTPI | 1.12837916709551257390 | PI ning 2/kvadrat ildizini qaytaradi: 2/sqrt(pi) |
| M_SQRT1_2 | 0.70710678118654752440 | 1/2 ning kvadrat ildizini qaytaradi: 1/sqrt(2) |
| M_SQRT2 | 1.41421356237309504880 | 2 ning kvadrat ildizini qaytaradi: sqrt(2) |
| M_SQRT3 | 1.73205080756887729352 | 3 ning kvadrat ildizini qaytaradi: sqrt(3) |
| NAN | NAN | Raqam emas |
| PHP_ROUND_HALF_UP | 1 | Round halves up |
| PHP_ROUND_HALF_DOWN | 2 | Round halves down |
| PHP_ROUND_HALF_EVEN | 3 | Dumaloq yarmidan juft raqamlargacha |
| PHP_ROUND_HALF_ODD | 4 | Yarimlarni toq raqamlarga aylantiring |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
