PHP把小数转成整数3种方法


Posted in PHP onJune 30, 2014

float floor ( float value)    舍去法取整

返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为float 值的范围通常比 integer 要大。

echo floor(4.3);   // 4 

echo floor(9.999); // 9

float ceil ( float value)    进一法取整

返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为float 值的范围通常比 integer 要大。

echo ceil(4.3);    // 5 

echo ceil(9.999);  // 10

float round ( float val [, int precision])    对浮点数进行四舍五入

返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。

echo round(3.4);         // 3 

echo round(3.5);         // 4 

echo round(3.6);         // 4 

echo round(3.6, 0);      // 4 

echo round(1.95583, 2);  // 1.96 

echo round(1241757, -3); // 1242000 

echo round(5.045, 2);    // 5.04 

echo round(5.055, 2);    // 5.06
PHP 相关文章推荐
PHP 巧用数组降低程序的时间复杂度
Jan 01 PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
Oct 27 PHP
防止本地用户用fsockopen DDOS攻击对策
Nov 02 PHP
php检测iis环境是否支持htaccess的方法
Feb 18 PHP
ThinkPHP查询返回简单字段数组的方法
Aug 25 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
Jan 26 PHP
搭建Vim为自定义的PHP开发工具的一些技巧
Dec 11 PHP
php封装的mysqli类完整实例
Oct 18 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
Apr 26 PHP
PHP标准库(PHP SPL)详解
Mar 16 PHP
thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
Jul 03 PHP
PHPUnit + Laravel单元测试常用技能
Nov 06 PHP
php 无限级分类,超级简单的无限级分类,支持输出树状图
Jun 29 #PHP
php防止伪造的数据从URL提交方法
Jun 27 #PHP
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
Jun 27 #PHP
jQuery+PHP+ajax实现微博加载更多内容列表功能
Jun 27 #PHP
支持生僻字且自动识别utf-8编码的php汉字转拼音类
Jun 27 #PHP
php使用GeoIP库实例
Jun 27 #PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十四)
Jun 26 #PHP
You might like
PHP也可以?成Shell Script
2006/10/09 PHP
Codeigniter+PHPExcel实现导出数据到Excel文件
2014/06/12 PHP
PHP使用Session遇到的一个Permission denied Notice解决办法
2014/07/30 PHP
thinkphp autoload 命名空间自定义 namespace
2015/07/17 PHP
PHP书写格式详解(必看)
2016/05/23 PHP
thinkPHP框架通过Redis实现增删改查操作的方法详解
2019/05/13 PHP
JavaScript Array扩展实现代码
2009/10/14 Javascript
动感效果的TAB选项卡jquery 插件
2011/07/09 Javascript
Extjs中通过Tree加载右侧TabPanel具体实现
2013/05/05 Javascript
javascript禁用键盘功能键让右击及其他键无效
2013/10/09 Javascript
在每个匹配元素的外部插入新元素的方法
2013/12/20 Javascript
js判断数据类型如判断是否为数组是否为字符串等等
2014/01/15 Javascript
JavaScript检测字符串中是否含有html标签实现方法
2015/07/01 Javascript
js实现拖拽效果(构造函数)
2015/12/14 Javascript
简单的JS轮播图代码
2016/07/18 Javascript
jQuery多文件异步上传带进度条实例代码
2016/08/16 Javascript
原生js实现jquery函数animate()动画效果的简单实例
2016/08/21 Javascript
移动端js触摸事件详解
2016/09/18 Javascript
Javascript之高级数组API的使用实例
2019/03/08 Javascript
JavaScript偏函数与柯里化实例详解
2019/03/27 Javascript
vue draggable resizable gorkys与v-chart使用与总结
2019/09/05 Javascript
vue.config.js常用配置详解
2019/11/14 Javascript
Python3中的最大整数和最大浮点数实例
2019/07/09 Python
在自动化中用python实现键盘操作的方法详解
2019/07/19 Python
amazeui树节点自动展开折叠面板并选中第一个树节点的实现
2020/08/24 HTML / CSS
玩具反斗城葡萄牙官方商城:Toys"R"Us葡萄牙
2016/10/21 全球购物
如何找出EMP表里面SALARY第N高的employee
2013/12/05 面试题
关于赌博的检讨书
2014/01/08 职场文书
好家长事迹材料
2014/01/23 职场文书
工会主席岗位责任制
2014/02/11 职场文书
担保贷款承诺书
2015/04/30 职场文书
暑期家教宣传单
2015/07/14 职场文书
乡镇司法所2015年度工作总结
2015/10/14 职场文书
2016简单的租房合同范本
2016/03/18 职场文书
为什么说餐饮很难做,是因为你不了解这些新规则
2019/08/20 职场文书
利用Python读取微信朋友圈的多种方法总结
2021/08/23 Python