PHP 数学(Math)函数参考



  • PHP 数学函数参考

    使用这些函数不需要安装,它们是 PHP 核心的一部分。
    函数名称 描述
    abs 绝对值
    acos 反余弦
    acosh 反双曲余弦
    asin 反正弦
    asinh 反双曲正弦
    atan2 两个参数的反正切
    atan 反正切
    atanh 反双曲正切
    base_convert 在任意进制之间转换数字
    bindec 二进制转换为十进制
    ceil 进一法取整
    cos 余弦
    cosh 双曲余弦
    decbin 十进制转换为二进制
    dechex 十进制转换为十六进制
    decoct 十进制转换为八进制
    deg2rad 将角度转换为弧度
    exp 计算 e 的指数
    expm1 返回 exp(number) - 1,甚至当 number 的值接近零也能计算出准确结果
    floor 舍去法取整
    fmod 返回除法的浮点数余数
    getrandmax 显示随机数最大的可能值
    hexdec 十六进制转换为十进制
    hypot 计算一直角三角形的斜边长度
    intdiv 对除法结果取整
    is_finite 判断是否为有限值
    is_infinite 判断是否为无限值
    is_nan 判断是否为合法数值
    lcg_value 组合线性同余发生器
    log10 以 10 为底的对数
    log1p 返回 log(1 + number),甚至当 number 的值接近零也能计算出准确结果
    log 自然对数
    max 找出最大值
    min 找出最小值
    mt_getrandmax 显示随机数的最大可能值
    mt_rand 生成更好的随机数
    mt_srand 播下一个更好的随机数发生器种子
    octdec 八进制转换为十进制
    pi 得到圆周率值
    pow 指数表达式
    rad2deg 将弧度数转换为相应的角度数
    rand 产生一个随机整数
    round 对浮点数进行四舍五入
    sin 正弦
    sinh 双曲正弦
    sqrt 平方根
    srand 播下随机数发生器种子
    tan 正切
    tanh 双曲正切
  • PHP 数学库常量参考

    常量 描述
    M_PI 3.14159265358979323846 Pi
    M_E 2.7182818284590452354 e
    M_LOG2E 1.4426950408889634074 log_2 e
    M_LOG10E 0.43429448190325182765 log_10 e
    M_LN2 0.69314718055994530942 log_e 2
    M_LN10 2.30258509299404568402 log_e 10
    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 sqrt(pi) [5.2.0]
    M_2_SQRTPI 1.12837916709551257390 2/sqrt(pi)
    M_SQRT2 1.41421356237309504880 sqrt(2)
    M_SQRT3 1.73205080756887729352 sqrt(3) [5.2.0]
    M_SQRT1_2 0.70710678118654752440 1/sqrt(2)
    M_LNPI 1.14472988584940017414 log_e(pi) [5.2.0]
    M_EULER 0.57721566490153286061 Euler constant [5.2.0]