ฟังก์ชันทางคณิตศาสตร์สามารถจัดการค่าในช่วงจำนวนเต็มและจำนวนทศนิยมได้
ฟังก์ชัน 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 |