floor和ceil函数的组合可以使php处理的数据更加真实可靠。
一、先看看floor函数:
语法:
浮动浮动值。
说明:
返回小于或等于value的下一个整数,截断value的小数部分。 floor ) )返回的类型仍为浮动。 这是因为浮点值的范围通常大于整数。
浮动) )情况1
浮动) )情况2
输出:
0
0
5
5
-6
-6
二、ceil函数:
语法:
浮动周期(浮动值)
说明:
返回大于或等于value的下一个整数。 如果value有小数部分,则前进一位。 cil ) )返回的类型仍然是浮动。 这是因为浮点值的范围通常大于整数。
ceil (示例:
你看到这两个函数的区别了吗?
寻呼时常用
//页码计算:
当然,如果需要给出精度,就需要使用round函数。
三. round函数:
语法:
浮动旋转(浮动(,int precision] ) ) )
说明:
返回根据指定精度的precision (十进制小数位数)对val进行四舍五入的结果。 precision也可以是负数或零(默认值)。
round (示例
四. intval—将变量转换为整数类型
将变量转换为整数类型。
语法: int intval (混合var,int [base];
返回值:整数
函数种类: PHP系统功能
内容说明
此函数将变量转换为整数类型。 可选参数base是转换的基础,默认值为10。 转换后的变量var可以是数组或类以外的任何类型的变量。
示例intval () )
注:对于字符类型,intval将自动转换为0
国际(ABC );
输出结果0
如果是那样的话
intval('5FD );
输出结果是
5