数学函数
//1.求最大值 max()
echo max(array(4,5,6)); //6
//2.求最小值 min()
echo min(array(4,5,6)); //4
//3.求平方根 sqrt()
echo sqrt(16); //4
//4.浮点数的四舍五入 round()传入两个参数
echo round(3.725, 2); //3.73, 参数(2)保留小数点后多少位,默认为0 舍入后的结果
//5.返回数的n次方 pow()
echo pow(2,3);// 8
//6.舍去法取整 floor();
echo floor(7.88888); //7 浮点数直接舍去小数部分
//7.进一法取整 ceil()
echo ceil(9.111); // 10 浮点数进一取整
//8.求绝对值 abs()
$abs = abs(-9.9); //9.9数字绝对值数字
//9.随机数mt_rand()
echo mt_rand(0,100);//n->随机数随机返回范围内的值
其他:
bcadd 任意精度数的相加
bcsub 任意精度数的减法
bcmul 乘法, bcdiv除法
bcmod 取余数。 (比%功能更强大)
bcpow 幂函数运算
bcsqrt 平方根
sqrt 平方根运算
pow求幂
abs 求绝对值
pi 得到圆周率数值
三角函数
sin cos tan asin acos atan(用弧度表达)
deg2rad 角度转换成弧度
rad2deg 弧度转换成角度
指数
log 求自然对数, log10 求10位底的对数
exp 以e为底的幂
各种数制转换
base_convert 通用的任意数制转换
bindec 二进制转换成十进制
decbin 十进制转换成二进制
dechex 十进制转换成十六进制
decoct 十进制转换成八进制
hexdec 十六进制转换成十进制
octdec 八进制转换成十进制