PHP Math hàm
Giới thiệu PHP Math
Các hàm (Math) có thể xử lý các giá trị trong phạm vi integer và float.
Cài đặt
Các hàm (Math) là một phần của核PHP. Bạn không cần cài đặt để sử dụng các hàm này.
PHP Math hàm
PHP:Chỉ ra phiên bản PHP sớm nhất hỗ trợ hàm này.
Hàm | Mô tả | PHP |
---|---|---|
abs() | Giá trị tuyệt đối. | 3 |
acos() | Góc phản hồi. | 3 |
acosh() | Góc phản hồi hiperbolic. | 4 |
asin() | Góc反正弦. | 3 |
asinh() | Góc反正弦. | 4 |
atan() | Góc反正切. | 3 |
atan2() | Góc反正切 hai tham số. | 3 |
atanh() | arctanh() | 4 |
cường báng tắc số hyperbolic ngược. | base_convert() | 3 |
chuyển đổi số từ hệ số bất kỳ. | bindec() | 3 |
chuyển đổi từ số nhị phân thành số mười. | ceil() | 3 |
giảm nhỏ nhất cho số nguyên gần nhất. | cường báng tắc. | 3 |
cường báng tắc số. | cường báng tắc số hyperbolic. | 4 |
decbin() | chuyển đổi từ số mười thành số nhị phân. | 3 |
dechex() | chuyển đổi từ số mười thành số lục phân. | 3 |
decoct() | chuyển đổi từ số mười thành số tám. | 3 |
deg2rad() | chuyển đổi góc độ từ góc độ. | 3 |
exp() | trả về Ex giá trị. | 3 |
expm1() | trả về Ex giá trị của -1. | 4 |
floor() | giảm nhỏ nhất cho số nguyên gần nhất. | 3 |
fmod() | trả về số dư của phép chia số thập phân. | 4 |
getrandmax() | hiển thị giá trị lớn nhất có thể của số ngẫu nhiên. | 3 |
hexdec() | chuyển đổi từ số lục phân thành số mười. | 3 |
hypot() | tính độ dài cạnh vuông góc của tam giác vuông. | 4 |
is_finite() | kiểm tra xem có phải là giá trị hữu hạn không. | 4 |
is_infinite() | kiểm tra xem có phải là giá trị vô cùng không. | 4 |
is_nan() | kiểm tra xem có phải là giá trị hợp lệ không. | 4 |
lcg_value() | trả về một số ngẫu nhiên giả trong khoảng (0, 1). | 4 |
log() | logarit tự nhiên. | 3 |
log10() | logarit cơ số 10. | 3 |
log1p() | trả về log(1 + số). | 4 |
max() | trả về giá trị lớn nhất. | 3 |
min() | trả về giá trị nhỏ nhất. | 3 |
mt_getrandmax() | hiển thị giá trị lớn nhất có thể của số ngẫu nhiên. | 3 |
mt_rand() | trả về số nguyên ngẫu nhiên bằng thuật toán Mersenne Twister. | 3 |
mt_srand() | gieo hạt bộ tạo số ngẫu nhiên Mersenne Twister. | 3 |
octdec() | chuyển đổi từ số tám thành số mười. | 3 |
pi() | trả về giá trị của π. | 3 |
pow() | trả về số nguyên của x^y. | 3 |
rad2deg() | chuyển đổi góc độ弧 độ. | 3 |
rand() | trả về số nguyên ngẫu nhiên. | 3 |
round() | chọn lọc số thập phân. | 3 |
sin() | sin số. | 3 |
sinh() | cường báng tắc số hyperbolic. | 4 |
sqrt() | căn bậc hai. | 3 |
srand() | gieo hạt của bộ tạo số ngẫu nhiên. | 3 |
tan() | cường báng tắc. | 3 |
tanh() | cường báng tắc số. | 4 |
hằng số Math của PHP
tên hằng số | tên hằng số | giá trị hằng số | PHP |
---|---|---|---|
M_E | e | 2.7182818284590452354 | 4 |
M_EULER | hệ số Euler | 0.57721566490153286061 | 5.2.0 |
M_LNPI | log_e(pi) | 1.14472988584940017414 | 5.2.0 |
M_LN2 | log_e 2 | 0.69314718055994530942 | 4 |
M_LN10 | log_e 10 | 2.30258509299404568402 | 4 |
M_LOG2E | log_2 e | 1.4426950408889634074 | 4 |
M_LOG10E | log_10 e | 0.43429448190325182765 | 4 |
M_PI | Pi | 3.14159265358979323846 | 3 |
M_PI_2 | pi/2 | 1.57079632679489661923 | 4 |
M_PI_4 | pi/4 | 0.78539816339744830962 | 4 |
M_1_PI | 1/pi | 0.31830988618379067154 | 4 |
M_2_PI | 2/pi | 0.63661977236758134308 | 4 |
M_SQRTPI | sqrt(pi) | 1.77245385090551602729 | 5.2.0 |
M_2_SQRTPI | 2/sqrt(pi) | 1.12837916709551257390 | 4 |
M_SQRT1_2 | 1/sqrt(2) | 0.70710678118654752440 | 4 |
M_SQRT2 | sqrt(2) | 1.41421356237309504880 | 4 |
M_SQRT3 | sqrt(3) | 1.73205080756887729352 | 5.2.0 |