最新的Web开发教程
 

PHP 5个数学函数


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 / y的余数
getrandmax() 返回返回的最大可能值rand()
hexdec() 一个十六进制数转换为十进制数
hypot() 计算直角三角形的斜边
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() 生成使用梅森难题算法的随机整数
mt_srand() 种子梅森倍捻机随机数发生器
octdec() 一个八进制数转换为十进制数
pi() 返回PI的值
pow() 返回x提升到y的力量
rad2deg() 一个弧度值转换为度值
rand() 生成一个随机整数
round() 四舍五入浮点数
sin() 返回一个数字的正弦
sinh() 返回一个数字的双曲正弦
sqrt() 返回一个数字的平方根
srand() 种子的随机数发生器
tan() 返回一个数字的正切值
tanh() 返回一个数字的双曲正切

PHP 5个预定义的数学常数

不变 描述 PHP版本
INF INF 无限 PHP 4
2.7182818284590452354 返回e的 PHP 4
M_EULER 0.57721566490153286061 返回欧拉恒 PHP 4
M_LNPI 1.14472988584940017414 返回PI的自然对数: log_e(pi) PHP 5.2
M_LN2 0.69314718055994530942 返回2的自然对数:log_e 2 PHP 4
M_LN10 2.30258509299404568402 返回10的自然对数:log_e 10 PHP 4
M_LOG2E 1.4426950408889634074 返回E的基2对数:log_2ê PHP 4
M_LOG10E 0.43429448190325182765 返回e的基10对数:log_10ê PHP 4
M_PI 3.14159265358979323846 返回Pi PHP 4
M_PI_2 1.57079632679489661923 返回Pi / 2 PHP 4
M_PI_4 0.78539816339744830962 返回π/ 4 PHP 4
M_1_PI 0.31830988618379067154 返回1 / PI PHP 4
M_2_PI 0.63661977236758134308 返回2 / PI PHP 4
M_SQRTPI 1.77245385090551602729 返回PI的平方根: sqrt(pi) PHP 5.2
M_2_SQRTPI 1.12837916709551257390 PI的回报2 /平方根:2 / sqrt(pi) PHP 4
M_SQRT1_2 0.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
NAN NAN 非数字 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