Php/php ref math

来自菜鸟教程
跳转至:导航、​搜索

PHP数学函数

PHP Math简介

数学函数可以处理整数和浮点类型范围内的值。

安装

PHP数学函数是PHP核心的一部分。使用这些功能无需安装。

PHP数学函数

功能 描述
abs() 返回数字的绝对(正)值
acos() 返回数字的反余弦
acosh() 返回数字的反双曲余弦值
asin() 返回数字的反正弦
asinh() 返回数字的反双曲正弦值
晒黑() 返回弧度数的反正切
atan2() 返回两个变量x和y的反正切
atanh() 返回数字的反双曲正切值
base_convert() 将数字从一个数字转换为另一个
bindec() 将二进制数转换为十进制数
ceil() 将数字四舍五入到最接近的整数
cos() 返回数字的余弦值
cosh() 返回数字的双曲余弦值
decbin() 将十进制数转换为二进制数
dechex() 将十进制数转换为十六进制数
煎() 将十进制数转换为八进制数
deg2rad() 将度值转换为弧度值
exp() 计算e的指数
expm1() 返回exp(x)-1
地板() 将数字四舍五入到最接近的整数
fmod() 返回x / y的余数
getrandmax() 返回rand()返回的最大可能值
hexdec() 将十六进制数转换为十进制数
hypot() 计算直角三角形的斜边
intdiv() 执行整数除法
is_finite() 检查值是否有限
is_infinite() 检查值是否为无穷大
is_nan() 检查值是否为“非数字”
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() 返回PI的值
pow() 返回x乘以y的幂
rad2deg() 将弧度值转换为度值
rand() 生成一个随机整数
回合() 四舍五入一个浮点数
罪() 返回数字的正弦
sinh() 返回数字的双曲正弦值
sqrt() 返回数字的平方根
srand() 播种随机数生成器
tan() 返回数字的切线
tanh() 返回数字的双曲正切

PHP预定义数学常数

不变 描述
INF INF 无限
M_E 2.7182818284590452354 返回e
M_EULER 0.57721566490153286061 返回欧拉常数
M_LNPI 1.14472988584940017414 返回PI的自然对数:log_e(pi)
M_LN2 0.69314718055994530942 返回2的自然对数:log_e 2
M_LN10 2.30258509299404568402 返回自然对数10:log_e 10
M_LOG2E 1.4426950408889634074 返回E的以2为底的对数:log_2 e
M_LOG10E 0.43429448190325182765 返回E的以10为底的对数:log_10 e
M_PI 3.14159265358979323846 返回Pi
M_PI_2 1.57079632679489661923 返回Pi / 2
M_PI_4 0.78539816339744830962 返回Pi / 4
M_1_PI 0.31830988618379067154 返回1 / Pi
M_2_PI 0.63661977236758134308 返回2 / Pi
M_SQRTPI 1.77245385090551602729 返回PI的平方根:sqrt(pi)
M_2_SQRTPI 1.12837916709551257390 返回PI的2 /平方根:2 / sqrt(pi)
M_SQRT1_2 0.70710678118654752440 返回1/2的平方根:1 / sqrt(2)
M_SQRT2 1.41421356237309504880 返回2的平方根:sqrt(2)
M_SQRT3 1.73205080756887729352 返回3的平方根:sqrt(3)
NAN NAN 不是数字
PHP_ROUND_HALF_UP 1 圆一半
PHP_ROUND_HALF_DOWN 2 减半
PHP_ROUND_HALF_EVEN 3 将一半舍入为偶数
PHP_ROUND_HALF_ODD 4 将一半舍入到奇数