目录
1.常用列表
2.代码示例
1.常用列表
| 函数名 | 描述 | 输入 | 输出 | 
| abs() | 求绝对值 | 数字 | 绝对值数字 | 
| ceil() | 进一法取整 | 浮点数 | 进一取整 | 
| floor() | 舍去法求整 | 浮点数 | 直接舍去小数部分 | 
| fmod() | 浮点数取余 | 两个浮点 数,x>y | 浮点余数 | 
| pow() | 返回数的n次方 | 基础数n次方 | 乘方值 | 
| round() | 浮点数四舍五入 | 一个数值 | 保留小数点后多少 位,默认为0 舍入后 的结果 | 
| sqrt() | 求平方根 | 被开方的数 | 平方根 | 
| max() | 求最大值 | 多个数字或数组 | 返回其中的最大值 | 
| min() | 求最小值 | 多个数字或数组 | 返回其中的最小值 | 
| mt_rand() | 更好的随机数 | 最小/ 最大, 随机数 | 随机返回范围内的值 | 
| rand() | 随机数 | 最小/ 最大, 随机数 | 随机返回范围内的值 | 
| pi() | 获取圆周率值 | 无 | 获取圆周率 | 
2.代码示例
1)abs()
<?php
header("Content-Type: text/html; charset=utf-8");
	
	$num1 = -10;
	$num2 = -20;
	
	$ret1 = abs($num1);
	$ret2 = abs($num2);
	
	echo $ret1.'<br>';
	echo $ret2.'<br>'
?>
2) ceil()
进一取整,就是不论小数部分有多小或者多大,都会加一然后去掉小数部分,如下
<?php
header("Content-Type: text/html; charset=utf-8");
	
	$num1 = 3.1415;
	$num2 = 5.895;
	
	$ret1 = ceil($num1);
	$ret2 = ceil($num2);
	
	echo $ret1.'<br>';
	echo $ret2.'<br>'
?>
3) floor()
舍去法求整,不论小数有多大或多小,都直接舍去小数部分,留下整数
<?php
header("Content-Type: text/html; charset=utf-8");
	
	$num1 = 3.1415;
	$num2 = 5.895;
	
	$ret1 = floor($num1);
	$ret2 = floor($num2);
	
	echo $ret1.'<br>';
	echo $ret2.'<br>'
?>
4) round()
浮点数四舍五入
<?php
header("Content-Type: text/html; charset=utf-8");
	
	$num1 = 3.1415;
	$num2 = 5.895;
	
	$ret1 = round($num1);
	$ret2 = round($num2);
	
	echo $ret1.'<br>';
	echo $ret2.'<br>'
?>
5) max()、min()
<?php
header("Content-Type: text/html; charset=utf-8");
	
	$num1 = 3;
	$num2 = 5;
	$num3 = 8;
	$num4 = 10;
	
	$ret1 = max($num1,$num2,$num3,$num4);
	$ret2 = min($num1,$num2,$num3,$num4);
	
	echo "最大值是:".$ret1.'<br>';
	echo "最小值是:".$ret2.'<br>'
?>
6) rand()
<?php
header("Content-Type: text/html; charset=utf-8");
	
	$num1 = rand(); //没有指定范围,rand()函数将生成一个介于0和getrandmax()之间的随机整数。
					//getrandmax()函数返回当前系统上可生成的最大随机数,我的最大数是 32767
					
	$num2 = rand(1,10); // 随机生成1到10的数
	
	
	echo "随机生成:".$num1.'<br>';
	echo "指定范围内生成:".$num2.'<br>'
?>


















