abs() 求绝对值
echo abs('-100');//100
ceil() 进一法取整
echo ceil(3.14);// 4
floor() 舍去法求整
echo floor(3.14);// 3
fmod() 浮点数取余 输出结果为0.5,即5.7/1.3,余数为0.5,得出的整数为4,总体算法为:4*1.3+0.5=5.7;
$x=5.7;$y=1.3; $r=fmod($x,$y);
echo $r; // 0.5
pow() 返回数的N次方
echo pow(2,3); // 8
round() 浮点数四舍五入
echo round(3.4).'<br>';// 3
echo round(3.5);// 4
sqrt() 求平方根
echo sqrt(9); // 3
max() 求最大值
echo max(1,2,3,4,5,6).'<br>'; // 6
echo max(array(1,2,3,4,5,6,6)).'<br>'; // 6
print_r(max(array(3,4,5,6,7),array(4,5,6,7,8,8)));//Array ( [0] => 4 [1] => 5 [2] => 6 [3] => 7 [4] => 8 [5] => 8 )
min() 求最小值
echo min(3,45,5,6,7);// 3
mt_rand() 更好的随机数
echo mt_rand(0,255);// 随机
rand() 产生随机数
echo rand(0,255); // 随机
pi() 获取圆周率值
echo pi().'<br>'; //3.1415926535898
echo M_PI; //3.1415926535898