abs() |
求绝对值 |
$abs = abs(-4.2); //4.2 |
数字 |
绝对值数字 |
ceil() |
进一法取整 |
echo ceil(9.999); // 10 |
浮点数 |
进一取整 |
floor() |
舍去法取整 |
echo floor(9.999); // 9 |
浮点数 |
直接舍去小数部分 |
fmod() |
浮点数取余 |
"$x = 5.7;$y = 1.3;$r = fmod($x, $y);// $r equals 0.5, because 4 * 1.3 + 0.5 = 5.7 " |
两个浮点数,x>y |
浮点余数 |
pow() |
返回数的n次方 |
echo pow(-1, 20); // 1 |
基础数 n次方 |
乘方值 |
round() |
浮点数四舍五入 |
echo round(1.95583, 2);// 1.96 |
一个数值 |
保留小数点后多少位,默认为0 舍入后的结果 |
sqrt() |
求平方根 |
echo sqrt(9); //3 |
被开方的数 |
平方根 |
max() |
求最大值 |
"echo max(1, 3, 5, 6, 7); // 7 echo max(array(2, 4, 5)); // 5" |
多个数字或数组 |
返回其中的最大值 |
min() |
求最小值 |
min |
多个数字或数组 |
返回其中的最小值 |
mt_rand() |
更好的随机数 |
echo mt_rand(0,9);//n |
最小/最大,随机数 |
随机返回范围内的值 |
rand() |
随机数 |
echo rand() |
最小/最大,随机数 |
随机返回范围内的值 |
pi() |
获取圆周率值 |
echo pi(); // 3.1415926535898 |
无 |
获取圆周率 |