PHP语法基础篇——除法取整和取余数
2014-04-10 17:36
281 查看
1. ceil — 进一取整函数
函数详解
float ceil ( float value )
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
示例:
ceil(4.33) 5
2. floor — 舍去取整函数
函数详解
float floor ( float value )
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
示例:
echo floor(9.99) 9
3. round — 四舍五入取整函数
函数详解
float round ( float val [, int precision] )
返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。
例子 1. round() 例子
round(3.4); 3
round(3.5); 4
因为我们的取整函数返回的数据类型都是float类型,一般我们可用intval函数,将数据类型强制转化为整数类型。
示例:
intval—将数据强制转化成整数型态
例子intval()
intval(4.3) 4
intval(4.7) 4
好了,我们来尝试下将除法结果分为整数和余数部分吧。
举例:7/3
整数部分:intval(floor(7/3))
余数部分:7%3
函数详解
float ceil ( float value )
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
示例:
ceil(4.33) 5
2. floor — 舍去取整函数
函数详解
float floor ( float value )
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
示例:
echo floor(9.99) 9
3. round — 四舍五入取整函数
函数详解
float round ( float val [, int precision] )
返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。
例子 1. round() 例子
round(3.4); 3
round(3.5); 4
因为我们的取整函数返回的数据类型都是float类型,一般我们可用intval函数,将数据类型强制转化为整数类型。
示例:
intval—将数据强制转化成整数型态
例子intval()
intval(4.3) 4
intval(4.7) 4
好了,我们来尝试下将除法结果分为整数和余数部分吧。
举例:7/3
整数部分:intval(floor(7/3))
余数部分:7%3
相关文章推荐
- php中除法取整的方法(round,ceil,floor)
- php学习基础篇之文档的语法结构、注释、变量、数据类型
- php中除法取整的方法(round,ceil,floor)
- Php 除法取整
- PHP学习之语法基础篇
- thinkphp开发总结(四)——php除法取整/获得起始日期的中间所有日期
- php 除法取整
- php对浮点数小数取整,php除法取整数
- php中除法取整的方法(round,ceil,floor)
- PHP学习笔记01——基础语法
- dedecms织梦dede:sql标签,在dedecms中嵌套php语法等一些方法
- PHP:学习笔记(2)——基础语法
- PHP 5.4语法改进与弃用特性
- php综合复习题大全(上)——基础篇
- PHP中的替代语法
- php中一个"异类"语法: $a && $b = $c;
- PHP - 除法取整数
- PHP2 语法结构
- php基本语法形式
- PHP.7-HTML+CSS(一)-HTML语法、常用字符实体、颜色代码