码迷,mamicode.com
首页 > Web开发 > 详细

PHP取整、四舍五入取整、向上取整、向下取整、小数截取

时间:2019-01-15 00:51:07      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:取整   ofo   style   sdn   直接   3.1   分页类   code   分页   

PHP取整数函数常用的四种方法:

1.直接取整,舍弃小数,保留整数:intval(); 
2.四舍五入取整:round(); 
3.向上取整,有小数就加1:ceil(); 
4.向下取整:floor()。

 

一、intval—对变数转成整数型态 
intval如果是字符型的会自动转换为0。

1 intval(3.14159);  // 3
2 intval(3.64159);  // 3
3 intval(‘ruesin‘); //0
4 echo intval((0.1+0.7)*10);//7 特殊情况
5 echo intval((0.2+0.6)*10);//8
6 echo intval((0.1+0.6)*10);//7

二、四舍五入:round()

根据参数2指定精度将参数1进行四舍五入。参数2可以是负数或零(默认值)。

1 round(3.14159);      // 3
2 round(3.64159);      // 4
3 round(3.64159, 0);   // 4
4 round(3.64159, 2);   // 3.64
5 round(5.64159, 3);   // 3.642
6 round(364159, -2);   // 364200

三、向上取整,有小数就加1:ceil()

返回不小于 value 的下一个整数,value 如果有小数部分则进一位。

这个方法,在我们写分页类计算页数时经常会用到。

1 ceil(3.14159);  // 4
2 ceil(3.64159);  // 4

四、向下取整:floor()

返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。

1 floor(3.14159);    // 3
2 floor(3.64159);    // 3
3 floor(-3.64159);    // -4

 

 

 

 

转自:http://blog.csdn.net/churk2012/article/details/51424588

PHP取整、四舍五入取整、向上取整、向下取整、小数截取

标签:取整   ofo   style   sdn   直接   3.1   分页类   code   分页   

原文地址:https://www.cnblogs.com/meetuj/p/10269465.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!