PHP Math

PHP Math 簡介,安裝,PHP Math 函式,PHP Math 常量,

PHP Math 簡介

數學 (Math) 函式能處理 integer 和 float 範圍內的值。

安裝

數學 (Math) 函式是 PHP 核心的組成部分。無需安裝即可使用這些函式。

PHP Math 函式

PHP:指示支持該函式的最早的 PHP 版本。
函式描述PHP
abs()
絕對值。
3
acos()
反餘弦。
3
acosh()
反雙曲餘弦。
4
asin()
反正弦。
3
asinh()
反雙曲正弦。
4
atan()
反正切。
3
atan2()
兩個參數的反正切。
3
atanh()
反雙曲正切。
4
base_convert()
在任意進制之間轉換數字。
3
bindec()
把二進制轉換為十進制。
3
ceil()
向上捨入為最接近的整數。
3
cos()
餘弦。
3
cosh()
雙曲餘弦。
4
decbin()
把十進制轉換為二進制。
3
dechex()
把十進制轉換為十六進制。
3
decoct()
把十進制轉換為八進制。
3
deg2rad()
將角度轉換為弧度。
3
exp()
返回 E 的值。
3
expm1()
返回 E - 1 的值。
4
向下捨入為最接近的整數。
3
fmod()
返回除法的浮點數餘數。
4
getrandmax()
顯示隨機數最大的可能值。
3
hexdec()
把十六進制轉換為十進制。
3
hypot()
計算直角三角形的斜邊長度。
4
is_finite()
判斷是否為有限值。
4
is_infinite()
判斷是否為無限值。
4
is_nan()
判斷是否為合法數值。
4
lcg_value()
返回範圍為 (0, 1) 的一個偽隨機數。
4
log()
自然對數。
3
log10()
以 10 為底的對數。
3
log1p()
返回 log(1 + number)。
4
max()
返回最大值。
3
min()
返回最小值。
3
mt_getrandmax()
顯示隨機數的最大可能值。
3
mt_rand()
使用 Mersenne Twister 算法返回隨機整數。
3
播種 Mersenne Twister 隨機數生成器。
3
octdec()
把八進制轉換為十進制。
3
pi()
返回圓周率的值。
3
pow()
返回 x 的 y 次方。
3
rad2deg()
把弧度數轉換為角度數。
3
返回隨機整數。
3
round()
對浮點數進行四捨五入。
3
sin()
正弦。
3
sinh()
雙曲正弦。
4
sqrt()
平方根。
3
srand()
播下隨機數發生器種子。
3
tan()
正切。
3
tanh()
雙曲正切。
4

PHP Math 常量

常量名常量名常量值PHP
M_E
e
2.71828 182845 90452354
4
M_EULER
Euler 常量
0. 5772156 649015 3286061
5.2.0
M_LNPI
log_e(pi)
1.144729 8858494 0017414
5.2.0
M_LN2
log_e 2
0.6931471 80559945 30942
4
M_LN10
log_e 10
2.30258 5092994 045 68402
4
M_LOG2E
log_2 e
1.44269 504088 89634074
4
M_LOG10E
log_10 e
0.4342 94481 90325 182765
4
M_PI
Pi
3.14159 26535 89793 23846
3
M_PI_2
pi/2
1.570796 3267 948966 1923
4
M_PI_4
pi/4
0.78539 81633 97448 30962
4
M_1_PI
1/pi
0.31 83098861 8379 067154
4
M_2_PI
2/pi
0.63661 977236 75813 4308
4
M_SQRTPI
sqrt(pi)
1.7724 53850 90551 602 729
5.2.0
M_2_SQRTPI
2/sqrt(pi)
1.12837 9167 0955 1257390
4
M_SQRT1_2
1/sqrt(2)
0.7071 06781 186547 52440
4
M_SQRT2
sqrt(2)
1.41 421356 2373 09504 880
4
M_SQRT3
sqrt(3)
1.732 50807 56887 729352
5.2.0

相關詞條

熱門詞條

聯絡我們