บทนำคณิตศาสตร์ PHP
ฟังก์ชั่นทางคณิตศาสตร์สามารถจัดการค่าอยู่ในช่วงของจำนวนเต็มและลอยประเภท
การติดตั้ง
ฟังก์ชั่นทางคณิตศาสตร์ PHP เป็นส่วนหนึ่งของหลัก PHP การติดตั้งไม่จำเป็นต้องใช้ฟังก์ชั่นเหล่านี้
ฟังก์ชั่น PHP 5 คณิตศาสตร์
ฟังก์ชัน | ลักษณะ |
---|---|
abs() | ผลตอบแทนที่แน่นอน (positive) ค่าของตัวเลข |
acos() | ส่งกลับค่าโคไซน์โค้งของจำนวน |
acosh() | ส่งกลับค่าผกผันโคไซน์การผ่อนชำระของจำนวน |
asin() | ส่งคืนไซน์โค้งของจำนวน |
asinh() | ส่งกลับค่าผกผันไซน์ของจำนวน |
atan() | ผลตอบแทนที่ได้สัมผัสส่วนโค้งของจำนวนเรเดียน |
atan2() | ผลตอบแทนที่ได้สัมผัสโค้งสองตัวแปร x และ y |
atanh() | ส่งกลับค่าผกผันสัมผัสการผ่อนชำระของจำนวน |
base_convert() | แปลงตัวเลขจากฐานจำนวนหนึ่งไปยังอีก |
bindec() | แปลงเลขฐานสองเป็นจำนวนทศนิยม |
ceil() | ปัดเศษตัวเลขขึ้นไปเลขที่ใกล้ที่สุด |
cos() | ส่งกลับโคไซน์ของจำนวน |
cosh() | ส่งกลับค่าโคไซน์การผ่อนชำระของจำนวน |
decbin() | แปลงตัวเลขทศนิยมให้เป็นเลขฐานสอง |
dechex() | แปลงตัวเลขทศนิยมให้เป็นเลขฐานสิบหก |
decoct() | แปลงตัวเลขทศนิยมให้เป็นตัวเลขฐานแปด |
deg2rad() | แปลงค่าการศึกษาระดับปริญญาเป็นค่าเรเดียน |
exp() | คำนวณสัญลักษณ์ของ e |
expm1() | ผลตอบแทนที่ได้ exp(x) - 1 |
floor() | ปัดเศษตัวเลขลงไปเต็มที่ใกล้เคียงที่สุด |
fmod() | ผลตอบแทนที่เหลือของ x / วาย |
getrandmax() | ส่งกลับค่าที่เป็นไปได้ที่ใหญ่ที่สุดกลับโดย rand() |
hexdec() | แปลงเลขฐานสิบหกให้ตัวเลขทศนิยม |
hypot() | คำนวณด้านตรงข้ามมุมฉากของสามเหลี่ยมมุมขวา |
is_finite() | ตรวจสอบว่าค่าเป็นประโยคหรือไม่ |
is_infinite() | ตรวจสอบว่าค่าเป็นอนันต์หรือไม่ |
is_nan() | ตรวจสอบว่าค่าคือ 'ไม่-a-จำนวน' |
lcg_value() | ส่งคืนตัวเลขสุ่มหลอกอยู่ในช่วงระหว่าง 0 และ 1 |
log() | ส่งกลับค่าลอการิทึมธรรมชาติของจำนวน |
log10() | ส่งกลับฐาน 10 ลอการิทึมของจำนวน |
log1p() | ผลตอบแทนที่ได้ log(1+number) |
max() | ส่งคืนค่าสูงสุดในอาร์เรย์หรือค่าสูงสุดของค่าที่ระบุหลาย |
min() | ส่งคืนค่าต่ำสุดในอาร์เรย์หรือค่าต่ำสุดของค่าที่ระบุหลาย |
mt_getrandmax() | ส่งกลับค่าที่เป็นไปได้ที่ใหญ่ที่สุดกลับโดย mt_rand() |
mt_rand() | สร้างจำนวนเต็มสุ่มโดยใช้อัลกอริทึม Mersenne Twister |
mt_srand() | เมล็ดเครื่องกำเนิดไฟฟ้าจำนวนสุ่ม Mersenne Twister |
octdec() | แปลงตัวเลขฐานแปดไปที่ตัวเลขทศนิยม |
pi() | ส่งกลับค่าของพีไอ |
pow() | ผลตอบแทน x ยกกำลังวาย |
rad2deg() | แปลงค่าเรเดียนกับค่าการศึกษาระดับปริญญา |
rand() | สร้างจำนวนเต็มแบบสุ่ม |
round() | ปัดเศษจำนวนจุดลอยตัว |
sin() | ส่งกลับค่าไซน์ของจำนวน |
sinh() | ส่งกลับค่าไซน์ของจำนวน |
sqrt() | ส่งกลับค่ารากที่สองของจำนวน |
srand() | เมล็ดเครื่องกำเนิดไฟฟ้าจำนวนสุ่ม |
tan() | ผลตอบแทนที่ได้สัมผัสกันของตัวเลข |
tanh() | ผลตอบแทนที่ได้สัมผัสการผ่อนชำระของจำนวน |
PHP 5 ที่กำหนดไว้ล่วงหน้าคณิตศาสตร์ค่าคงที่
คงที่ | ความคุ้มค่า | ลักษณะ | PHP เวอร์ชัน |
---|---|---|---|
INF | INF | ไม่มีที่สิ้นสุด | PHP 4 |
ผม | 2.7182818284590452354 | ผลตอบแทนที่ได้อี | PHP 4 |
M_EULER | .57721566490153286061 | ผลตอบแทนคงที่ออยเลอร์ | PHP 4 |
M_LNPI | 1.14472988584940017414 | ส่งกลับค่าลอการิทึมธรรมชาติของ PI: log_e(pi) | PHP 5.2 |
M_LN2 | .69314718055994530942 | ส่งกลับค่าลอการิทึมธรรมชาติของ 2: log_e 2 | PHP 4 |
M_LN10 | 2.30258509299404568402 | ส่งกลับค่าลอการิทึมธรรมชาติของ 10: 10 log_e | PHP 4 |
M_LOG2E | 1.4426950408889634074 | ส่งกลับฐาน-2 ลอการิทึมของ E: log_2 อี | PHP 4 |
M_LOG10E | .43429448190325182765 | ส่งคืนค่าลอการิทึมฐาน 10 ของ E: log_10 อี | PHP 4 |
M_PI | 3.14159265358979323846 | ส่งกลับ Pi | PHP 4 |
M_PI_2 | 1.57079632679489661923 | ส่งกลับ Pi / 2 | PHP 4 |
M_PI_4 | .78539816339744830962 | ส่งกลับ Pi / 4 | PHP 4 |
M_1_PI | .31830988618379067154 | ผลตอบแทนที่ 1 / ชิ้น | PHP 4 |
M_2_PI | .63661977236758134308 | ผลตอบแทนที่ 2 / ชิ้น | PHP 4 |
M_SQRTPI | 1.77245385090551602729 | ส่งกลับค่ารากที่สองของ PI: sqrt(pi) | PHP 5.2 |
M_2_SQRTPI | 1.12837916709551257390 | ผลตอบแทน 2 / รากที่สองของ PI: 2 / sqrt(pi) | PHP 4 |
M_SQRT1_2 | .70710678118654752440 | ส่งกลับค่ารากที่สองของ 1/2: 1 / sqrt(2) | PHP 4 |
M_SQRT2 | 1.41421356237309504880 | ส่งกลับค่ารากที่สองของ 2: sqrt(2) | PHP 4 |
M_SQRT3 | 1.73205080756887729352 | ส่งกลับค่ารากที่สองของ 3: sqrt(3) | PHP 5.2 |
น่าน | น่าน | ไม่จำนวน | PHP 4 |
PHP_ROUND_HALF_UP | 1 | รอบแบ่งเท่า ๆ กันขึ้น | PHP 5.3 |
PHP_ROUND_HALF_DOWN | 2 | ครึ่งรอบลง | PHP 5.3 |
PHP_ROUND_HALF_EVEN | 3 | ครึ่งรอบจะได้ตัวเลข | PHP 5.3 |
PHP_ROUND_HALF_ODD | 4 | ครึ่งรอบจะเป็นเลขคี่ | PHP 5.3 |