摘要:
格式描述输入输出abs()绝对值整形/浮点型/字符串/进制数与输入相对应实例:12345678910 $a = -12;//12$a = -112.02;//11.02$...
格式 | 描述 | 输入 | 输出 |
---|---|---|---|
abs() | 绝对值 | 整形/浮点型/字符串/进制数 | 与输入相对应 |
实例:
1 2 3 4 5 6 7 8 9 10 | $a = -12;//12 $a = -112.02;//11.02 $a = "-123.2";//123.2 $a = -0b1100;//解析12 $a = -01235;//解析 669 //$a = -0x1f;//解析 31 $a = "-10x2f";//先自动转换,再取绝对值 10 var_dump(abs($a)); |
ceil
格式 | 描述 | 输入 | 输出 |
---|---|---|---|
ceil(变量) | 进一法取整 | 浮点数 | 浮点数(去除小数点后的树) |
小数点后的数只要不为零,都向前进一,后面舍去
实例:
1 2 3 4 5 6 7 | $a = 123.03;//124 $a = 12.00;//12 $a = 12.01;//13 $a = "112.3";//113 $a = "115.3fdsf";//116 先自动转换 var_dump(ceil($a)); |
float
格式 | 描述 | 输入 | 输出 |
---|---|---|---|
float(变量) | 舍去法求整 | 浮点数 | 浮点数 |
与ceil()类似,小数点后不管多大,直接舍去
fmod
格式 | 描述 | 输入 | 输出 |
---|---|---|---|
fmod(x,y) | 浮点数取余 | 两个数x,y | 输出x/y的余数 |
实例:
1 2 3 | var_dump(fmod(5,2));// 5/2=2..余1 float(1) var_dump(fmod(11,3));//11/3=3..余2 float(2) |
pow
格式 | 描述 | 输入 | 输出 |
---|---|---|---|
pow(基础数,n次方) | 返回数的n次方 | 基础数 n次方 | 乘方值 |
实例:
1 2 | var_dump(pow(10,2)); |
round
格式 | 描述 | 输入 | 输出 |
---|---|---|---|
round(浮点数,小数点后的位数) | 浮点数四舍五入 | 一个数值,保留小数点后多少位,默认为0 | 舍去后的数 |
实例:
1 2 3 4 | var_dump(round(1.0234,3));//1.023 var_dump(round(1.000113,2));//1 var_dump(round(1.113,2));1.11 |
sqrt
格式 | 描述 | 输入 | 输出 |
---|---|---|---|
sqrt(被开方数) | 求平方根 | 被开方数 | 平方根 |
实例:
1 2 | var_dump(sqrt(9));//3 |
max
格式 | 描述 | 输入 | 输出 |
---|---|---|---|
如下实例 | 最大值 | 多个数字或数组 | 返回最大值 |
实例:
1 2 3 | max(432,56,7,8); max(array(43,56,7,)); |
min
格式 | 描述 | 输入 | 输出 |
---|---|---|---|
与max类似 | 最小值 | 多个数字或数组 | 返回最小值 |
实例:与max类似
mt_rand
格式 | 描述 | 输入 | 输出 |
---|---|---|---|
mt_rand(最小数,最大数) | 最佳随机数 | 固定最小数最大数 | 范围内的随机数 |
实例:
1 2 | var_dump(mt_rand(10,100)); |
rand
格式 | 描述 | 输入 | 输出 |
---|---|---|---|
rand(最小数,最大数) | 随机数 | 固定最小数最大数 | 范围内的随机数 |
实例:
1 2 | var_dump(rand(10,100)); |
pi
格式 | 描述 | 输入 | 输出 |
---|---|---|---|
pi() | 获取圆周率值 | 无 | 圆周率 |
实例:
1 2 | pi();//3.14.... |