ฟังก์ชันทางคณิตศาสตร์สามารถจัดการค่าในช่วงจำนวนเต็มและจำนวนทศนิยมได้
ฟังก์ชัน PHP Math เป็นส่วนสำคัญของแกน PHP ไม่จำเป็นต้องติดตั้งเพื่อใช้ฟังก์ชันเหล่านี้
| การทำงาน | อธิบาย |
|---|---|
| เอบีเอส() | ส่งกลับค่าสัมบูรณ์ของตัวเลข |
| เอคอส() | ส่งกลับค่าโคไซน์ส่วนโค้งของตัวเลข |
| อาโคช() | ส่งกลับค่าไฮเปอร์โบลิกโคไซน์ผกผันของตัวเลข |
| สิน() | ส่งกลับค่าอาร์คไซน์ของตัวเลข |
| อาซิน() | ส่งกลับค่าไฮเปอร์โบลิกไซน์ผกผันของตัวเลข |
| อาทัน() | ส่งกลับค่าอาร์แทนเจนต์ของตัวเลข |
| อาทาน2() | ส่งกลับค่าแทนเจนต์ส่วนโค้งของตัวแปร x และ y สองตัว |
| อาทานห์() | ส่งกลับค่าไฮเปอร์โบลิกแทนเจนต์ผกผันของตัวเลข |
| base_convert() | แปลงตัวเลขระหว่างฐานใดก็ได้ |
| ไบเด็ค() | แปลงเลขฐานสองให้เป็นเลขฐานสิบ |
| เพดาน() | ปัดเศษขึ้นให้เป็นจำนวนเต็มที่ใกล้ที่สุด |
| คอส() | ส่งกลับค่าโคไซน์ของตัวเลข |
| คอส() | ส่งกลับค่าไฮเปอร์โบลิกโคไซน์ของตัวเลข |
| เดบิน() | แปลงเลขฐานสิบให้เป็นเลขฐานสอง |
| เดเช็กซ์() | แปลงเลขฐานสิบให้เป็นเลขฐานสิบหก |
| ต้ม() | แปลงเลขฐานสิบให้เป็นเลขฐานแปด |
| deg2rad() | แปลงค่ามุมเป็นเรเดียน |
| ประสบการณ์() | ส่งกลับค่าของ Ex |
| expm1() | ส่งกลับค่าของ Ex-1 |
| พื้น() | ปัดเศษลงให้เป็นจำนวนเต็มที่ใกล้ที่สุด |
| เอฟเอ็มดี() | ส่งกลับค่าจุดลอยตัวที่เหลือของ x/y |
| รับแกรนด์แม็กซ์() | ส่งกลับค่าที่เป็นไปได้มากที่สุดของตัวเลขสุ่มที่แสดงโดยการเรียกใช้ฟังก์ชัน rand() |
| เลขฐานสิบหก() | แปลงเลขฐานสิบหกให้เป็นเลขฐานสิบ |
| ไฮโปต() | คำนวณความยาวของด้านตรงข้ามมุมฉากของสามเหลี่ยมมุมฉาก. |
| is_finite() | พิจารณาว่ามันเป็นค่าจำกัดหรือไม่ |
| is_อนันต์() | พิจารณาว่ามันเป็นค่าอนันต์หรือไม่ |
| is_nan() | พิจารณาว่าเป็นค่าที่ไม่ใช่ตัวเลขหรือไม่ |
| lcg_value() | ส่งกลับตัวเลขสุ่มหลอกในช่วง (0, 1) |
| บันทึก() | ส่งกลับค่าลอการิทึมธรรมชาติ (ฐาน E) ของตัวเลข |
| ล็อก10() | ส่งกลับค่าลอการิทึมฐาน 10 ของตัวเลข |
| log1p() | บันทึกการส่งคืน (1+หมายเลข) |
| สูงสุด() | ส่งคืนค่าสูงสุดในอาร์เรย์ หรือค่าสูงสุดจากค่าที่ระบุหลายค่า |
| นาที() | ส่งกลับค่าต่ำสุดในอาร์เรย์ หรือค่าต่ำสุดจากค่าที่ระบุหลายค่า |
| mt_getrandmax() | ส่งกลับค่าที่เป็นไปได้มากที่สุดของตัวเลขสุ่มที่แสดงโดยการเรียกใช้ฟังก์ชัน mt_rand() |
| mt_rand() | สร้างจำนวนเต็มสุ่มโดยใช้อัลกอริทึม Mersenne Twister |
| mt_srand() | การเพาะเครื่องกำเนิดตัวเลขสุ่ม Mersenne Twister |
| ต.ค. () | แปลงเลขฐานแปดให้เป็นเลขทศนิยม |
| ปี่() | ส่งกลับค่าของพาย |
| ธาร() | ส่งคืนค่า x ยกกำลัง y |
| rad2deg() | แปลงค่าเรเดียนให้เป็นค่ามุม |
| แรนด์() | ส่งกลับจำนวนเต็มสุ่ม |
| กลม() | ตัวเลขจุดลอยตัวแบบกลม |
| บาป() | ส่งกลับค่าไซน์ของตัวเลข |
| บาป() | ส่งกลับค่าไฮเปอร์โบลิกไซน์ของตัวเลข |
| ตร.ม.() | ส่งคืนค่ารากที่สองของตัวเลข |
| แซนด์() | การเพาะเครื่องกำเนิดตัวเลขสุ่ม |
| สีแทน() | ส่งกลับค่าแทนเจนต์ของตัวเลข |
| ทานห์() | ส่งกลับค่าไฮเปอร์โบลิกแทนเจนต์ของตัวเลข |
| คงที่ | ค่า | อธิบาย | เวอร์ชันพีเอชพี |
|---|---|---|---|
| ไอเอ็นเอฟ | ไอเอ็นเอฟ | ไม่จำกัด | PHP4 |
| ฉัน | 2.7182818284590452354 | กลับมา | PHP4 |
| เอ็ม_ยูเลอร์ | 0.57721566490153286061 | ส่งกลับค่าคงที่ออยเลอร์ | PHP4 |
| M_LNPI | 1.14472988584940017414 | ส่งกลับค่าลอการิทึมธรรมชาติของ PI: log_e(pi) | พีเอชพี 5.2 |
| M_LN2 | 0.69314718055994530942 | ส่งกลับค่าลอการิทึมธรรมชาติของ 2: log_e 2 | PHP4 |
| M_LN10 | 2.30258509299404568402 | ส่งกลับค่าลอการิทึมธรรมชาติของ 10: log_e 10 | PHP4 |
| M_LOG2E | 1.4426950408889634074 | ส่งกลับค่าลอการิทึมฐาน 2 ของ E: log_2 e | PHP4 |
| M_LOG10E | 0.43429448190325182765 | ส่งกลับค่าลอการิทึมฐาน 10 ของ E: log_10 e | PHP4 |
| M_PI | 3.14159265358979323846 | กลับพี่ | PHP4 |
| M_PI_2 | 1.57079632679489661923 | รีเทิร์นPi/2 | PHP4 |
| M_PI_4 | 0.78539816339744830962 | กลับ Pi/4 | PHP4 |
| M_1_PI | 0.31830988618379067154 | กลับ 1/Pi | PHP4 |
| M_2_PI | 0.63661977236758134308 | กลับ 2/Pi | PHP4 |
| M_SQRTPI | 1.77245385090551602729 | ส่งคืนค่ารากที่สองของ PI: sqrt(pi) | พีเอชพี 5.2 |
| M_2_SQRTPI | 1.12837916709551257390 | ส่งกลับ 2/รากที่สองของ PI: 2/sqrt(pi) | PHP4 |
| M_SQRT1_2 | 0.70710678118654752440 | ส่งกลับค่ารากที่สองของ 1/2: 1/sqrt(2) | PHP4 |
| M_SQRT2 | 1.41421356237309504880 | ส่งคืนค่ารากที่สองของ 2: sqrt(2) | PHP4 |
| M_SQRT3 | 1.73205080756887729352 | ส่งคืนค่ารากที่สองของ 3: sqrt(3) | พีเอชพี 5.2 |
| แนน | แนน | ไม่ใช่ตัวเลข | PHP4 |
| PHP_ROUND_HALF_UP | 1 | ปัดเศษเมื่อเจอ .5 | พีเอชพี 5.3 |
| PHP_ROUND_HALF_DOWN | 2 | ปัดเศษลงเมื่อเจอ .5 | พีเอชพี 5.3 |
| PHP_ROUND_HALF_EVEN | 3 | เมื่อเจอ .5 ให้ปัดเศษเป็นเลขคู่ | พีเอชพี 5.3 |
| PHP_ROUND_HALF_ODD | 4 | เมื่อเจอ .5 ให้ปัดเศษเป็นเลขคี่ | พีเอชพี 5.3 |