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