PHP常用数学函数

数学函数
1、取整、取余函数
 1、ceil(): 进一法取整
 2、floor(): 舍去法取整
 3、round(): 浮点数四舍五入
 4、fmod(): 浮点数取余
2、最大值、最小值
 1、max(): 求最大值
 2、min(): 求最小值
 3、abs(): 求绝对值
3、数值类型判断
 1、is_finite(): 判断是否为有限值。
 2、is_infinite(): 判断是否为无限值。
 3、is_nan(): 判断是否为非数值。
4、角度弧度函数
 1、pi(): 返回圆周率 PI 的值。
 2、rad2deg(): 把弧度值转换为角度值。
 3、deg2rad(): 将角度值转换为弧度值。
5、随机数相关函数
 1、rand(): 返回随机整数。
 2、mt_rand(): 使用 Mersenne Twister 算法生成随机整数(更好的随机数)。
 3、srand(): 播种随机数生成器。
 4、mt_srand(): 播种 Mersenne Twister 随机数生成器。
 5、getrandmax(): 返回通过调用 rand() 函数显示的随机数的最大可能值。
 6、mt_getrandmax(): 返回通过调用 mt_rand() 函数显示的随机数的最大可能值。
 7、lcg_value(): 返回范围为 (0, 1) 的一个伪随机数。
6、幂等相关函数
 1、pow() 返回 x 的 y 次方。
 2、sqrt() 返回一个数的平方根。
 3、log() 返回一个数的自然对数(以 E 为底)。
 4、log10() 返回一个数的以 10 为底的对数。
 5、log1p() 返回 log(1+number)
 6、exp() 返回 E^x 的值。
 7、expm1() 返回 Ex - 1 的值。
7、进制转换函数
 1、bindec() 把二进制数转换为十进制数。
 2、decbin() 把十进制数转换为二进制数。
 3、dechex() 把十进制数转换为十六进制数。
 4、hexdec() 把十六进制数转换为十进制数。
 5、decoct() 把十进制数转换为八进制数。
 6、octdec() 把八进制数转换为十进制数。
 7、base_convert() 在任意进制之间转换数字。
8、三角函数
 1、asin() 返回一个数的反正弦。
 2、asinh() 返回一个数的反双曲正弦。
 3、acos() 返回一个数的反余弦。
 4、acosh() 返回一个数的反双曲余弦。
 5、atan() 返回一个数的反正切。
 6、atanh() 返回一个数的反双曲正切。
 7、sin() 返回一个数的正弦。
 8、sinh() 返回一个数的双曲正弦。
 9、cos() 返回一个数的余弦。
 10、cosh() 返回一个数的双曲余弦。
 11、tan() 返回一个数的正切。
 12、tanh() 返回一个数的双曲正切。
 13、atan2() 返回两个变量 x 和 y 的反正切。
 14、hypot() 计算直角三角形的斜边长度。

 

posted @ 2024-08-15 14:44  bwteacher  阅读(23)  评论(0编辑  收藏  举报