一、基本数学函数
abs(): 取绝对值 abs()函数用于获取一个数的绝对值,即该数与零的距离,返回的结果为正数。
示例:
代码语言:javascript复制echo abs(5); // 输出:5
echo abs(-5); // 输出:5
ceil(): 向上取整 ceil()函数用于将一个浮点数向上取整,返回大于或等于该数的最小整数。
示例:
代码语言:javascript复制echo ceil(4.3); // 输出:5
echo ceil(9.999); // 输出:10
floor(): 向下取整 floor()函数用于将一个浮点数向下取整,返回小于或等于该数的最大整数。
示例:
代码语言:javascript复制echo floor(4.3); // 输出:4
echo floor(9.999); // 输出:9
round(): 四舍五入 round()函数用于将一个浮点数四舍五入到最接近的整数,可以指定小数点后的位数。
示例:
代码语言:javascript复制echo round(4.3); // 输出:4
echo round(9.999); // 输出:10
echo round(3.1415926, 2); // 输出:3.14
rand(): 生成随机数 rand()函数用于生成一个指定范围内的随机整数,包括指定的最小值和最大值。
示例:
代码语言:javascript复制echo rand(1, 100); // 输出:介于1和100之间的一个随机整数
二、三角函数
sin(): 正弦函数 sin()函数用于计算一个角度的正弦值,参数以弧度表示。
示例:
代码语言:javascript复制echo sin(deg2rad(45)); // 输出:0.70710678118655
cos(): 余弦函数 cos()函数用于计算一个角度的余弦值,参数以弧度表示。
示例:
代码语言:javascript复制echo cos(deg2rad(45)); // 输出:0.70710678118655
tan(): 正切函数 tan()函数用于计算一个角度的正切值,参数以弧度表示。
示例:
代码语言:javascript复制echo tan(deg2rad(45)); // 输出:1
asin(): 反正弦函数 asin()函数用于计算一个值的反正弦值,返回值以弧度表示。
示例:
代码语言:javascript复制echo asin(0.5); // 输出:0.5235987755983
acos(): 反余弦函数 acos()函数用于计算一个值的反余弦值,返回值以弧度表示。
示例:
代码语言:javascript复制echo acos(0.5); // 输出:1.0471975511966
atan(): 反正切函数 atan()函数用于计算一个值的反正切值,返回值以弧度表示。
示例:
代码语言:javascript复制echo atan(1); // 输出:0.78539816339745