PHP取整,四舍五入取整、向上取整、向下取整、小数截取
PHP取整数函数常用的四种方法:
1.直接取整,舍弃小数,保留整数:intval();
2.四舍五入取整:round();
3.向上取整,有小数就加1:ceil();
4.向下取整:floor()。
一、intval—对变数转成整数型态
intval如果是字符型的会自动转换为0。
intval(3.14159); // 3intval(3.64159); // 3intval('ruesin'); //0123
二、四舍五入:round()
根据参数2指定精度将参数1进行四舍五入。参数2可以是负数或零(默认值)。
round(3.14159); // 3round(3.64159); // 4round(3.64159, 0); // 4round(3.64159, 2); // 3.64round(5.64159, 3); // 3.642round(364159, -2); // 364200123456
三、向上取整,有小数就加1:ceil()
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。
这个方法,在我们写分页类计算页数时经常会用到。
ceil(3.14159); // 4ceil(3.64159); // 412
四、向下取整:floor()
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。
floor(3.14159); // 3floor(3.64159); // 312
转载请注明出处:http://blog.csdn.net/churk2012/article/details/51424588
PHP取整,四舍五入取整、向上取整、向下取整、小数截取相关推荐
- php ceil(向上)、floor(向下取整)、 intval(取整数值) 、floatval(取浮点值)
1.ceil() 函数向上舍入为最接近的整数 echo(ceil(0.40); echo(ceil(5); echo(ceil(-5.1); //1.5.-5 2.floor() 函数向下舍入为最接近 ...
- 证明:对于两个正整数a和b,为什么a/b向上取整的结果等于(a+b-1)/b向下取整的结果
要证明的问题是: ⌈ a b ⌉ = = ⌊ a + b − 1 b ⌋ \lceil \frac{a}{b} \rceil==\lfloor \frac{a+b-1}{b} \rfloor ⌈ba ...
- java 除法运算,向上与向下取整和四舍五入
public static void main(String[] args) {double d1 = 17;double d2 = 3;double result = d1 / d2;/*** 四舍 ...
- js只保留整数,向上取整,四舍五入,向下取整等函数
1.丢弃小数部分,保留整数部分 parseInt(5/2) 2.向上取整,有小数就整数部分加1 Math.ceil(5/2) 3,四舍五入. Math.round(5/2) 4,向下取整 Math.f ...
- js向上向下取整_WEB前端之js只保留整数,向上取整,四舍五入,向下取整等函数...
本文主要向大家介绍了WEB前端的js只保留整数,向上取整,四舍五入,向下取整等函数,通过具体的内容向大家展示,希望对大家学习WEB前端有所帮助. 1.丢弃小数部分,保留整数部分 parseInt(5/ ...
- python四舍五入取整_Python取整——向上取整、向下取整、四舍五入取整、向0取整...
废话少叙,直接上code: 首先,不得不提醒大家一个容易被忽视或者搞混的问题--一般的,0.5这种末尾是5的小数,四舍五入取整应进位.这个进位的意思是:-0.5 → -1:0.5 → 1.即正负情况不 ...
- java 向上取整,向下取整,四舍五入取整
1.四舍五入:Math.round(); 2.向上取整 :Math.ceil() 3.向下取整 :Math.floor(); 注意向上和向下取整,并非取整数,需要强制类型转化 double num=5 ...
- Python取整——向上取整、向下取整、四舍五入取整、向0取整
废话少叙,直接上code: 首先,不得不提醒大家一个容易被忽视或者搞混的问题--一般的,0.5这种末尾是5的小数,四舍五入取整应进位.这个进位的意思是:-0.5 → -1:0.5 → 1.即正负情况不 ...
- oracle向上取整10倍数,Oracle四舍五入,向上取整,向下取整
用oracle sql对数字进行操作: 取上取整.向下取整.保留N位小数.四舍五入.数字格式化 取整(向下取整): select floor(5.534) from dual; select trun ...
- java 除法向上,向下取整
向上取整用:Math.ceil(double a)向下取整用:Math.floor(double a) int a = 7;int b = 5;BigDecimal aBig = new BigDec ...
最新文章
- robo3t 连接服务器数据库_车牌识别软件连接各种数据库方法大全
- graphic头文件函数_graphics.h头文件详解
- 对于WIFI版ipad(无GPS芯片)定位功能的释疑
- HTML的br/标签和hr/标签
- 信用卡如何安全取现?
- 静态工具类注入service的方法
- 5个编码技巧以减少GC开销
- Redis 究竟适不适合当队列来用?
- as3数据类型检查写法(is/as/typeof/in/instanceof)用法介绍
- Bailian2946 玩游戏【模拟】
- PHP 利用CURL抓取页面内容
- 金庸群侠传修改器链接服务器,金庸群侠传全能修改器
- jQuery手机网站导航下拉菜单代码
- WORD中图、表、公式自动编号及制表位、尾注的应用
- 两次碰到编译错误: crosses initialization of...
- oracle ovm配置使用
- 我的世界空岛服务器修改地形,我的世界空岛制作教程 特别地形制作
- Python爬虫120例之案例58,手机APP爬虫,“武器库”的准备and皮皮虾APP的测试
- 学office用哪本书最全最好_用这6款软件记笔记,不要太爽!丨上进青年研习社...
- C语言代码实现卡塔尔世界杯球员管理系统
热门文章
- 植物大战僵尸资源文件提取 总结
- 【Python】数据可视化-散点图绘制
- 2021爱分析・数据智能平台实践报告—重构数据智能时代的数据基础设施
- Winows通过非445端口远程访问公网Samba
- 为什么说SQL语句中使用IN性能不高?
- 数据结构中数据、数据对象、数据元素、数据项之间的关系
- “/tmp/crontab.LC1Bwd“:1: bad hour 问题的解决办法
- Release版本发行说明
- Android混淆技术综述
- 【Springboot】SpringBoot基础知识及整合Thymeleaf模板引擎