一、数学函数
-
- abs() —- 求绝对值 输入数字,输出绝对值数字
-
- ceil() —- 向上取整 输入浮点数,输出整数
-
- floor() —- 向下取整 输入浮点数,输出整数
-
- fmod() —- 浮点数取余 两个浮点数,输出浮点余数
$x = 5.7;
$y = 1.3;
$r = fmod($x,$y);
//$r equals 0.5, because 4*1.3+0.5 === 5.7
-
- pow() —- 返回数的n次方 输入基础数|n次方,输出次方值
pow(1,20) 1
-
- round() —- 浮点数四舍五入 一个数值|保留小数点后多少位,默认为0
round(1.9546,2) ---- 1.96 保留两位
-
- sqrt() —- 求平方根 被开放的数
-
- max()/min() —- 求最大最小值 多个数字或数组
-
- rand() —- 随机数 范围,随机返回范围内的值
—采用libc随机数操作比mt_rand()慢4倍
- rand() —- 随机数 范围,随机返回范围内的值
-
- mt_rand() —- 返回更好的随机数
- getrandmax —- 显示随机数最大的可能值
- 11.base_convert() —- 在任意进制之间转换数字 from进制的数字,from进制,to进制
参数
number
要转换的数字
frombase
The base number
is in
tobase
The base to convert number
to
-列表内容
- 12.bindec() —- 二进制转换为十进制
bindec() 函数将其最高有效位视为数量级而非符号位。 - 13.PI
echo pi(); // 3.1415926535898
echo M_PI; // 3.1415926535898
-
- is_nan —- 是否为合法数值
-
- is_finite/infinite —- 是否为有限值/无限值