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 相关文章推荐
MySQL时间字段究竟使用INT还是DateTime的说明
Feb 27 PHP
解析link_mysql的php版
Jun 30 PHP
通过php添加xml文档内容的方法
Jan 23 PHP
php设置页面超时时间解决方法
Sep 22 PHP
thinkPHP5.0框架安装教程
Mar 25 PHP
总结一些PHP中好用但又容易忽略的小知识
Jun 02 PHP
PHP生成腾讯云COS接口需要的请求签名
May 20 PHP
Yii2.0 RESTful API 基础配置教程详解
Dec 26 PHP
基于laravel where的高级使用方法
Oct 10 PHP
php的instanceof和判断闭包Closure操作示例
Jan 26 PHP
laravel框架select2多选插件初始化默认选中项操作示例
Feb 18 PHP
php如何实现数据库的备份和恢复
Nov 30 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 高手之路(二)
2006/10/09 PHP
DOM XPATH获取img src值的query
2013/09/23 PHP
php使用Jpgraph绘制3D饼状图的方法
2015/06/10 PHP
Javascript实现CheckBox的全选与取消全选的代码
2010/07/20 Javascript
javascript中节点的最近的相关节点访问方法
2013/03/20 Javascript
推荐9款炫酷的基于jquery的页面特效
2014/12/07 Javascript
node.js中的buffer.slice方法使用说明
2014/12/10 Javascript
轻松创建nodejs服务器(6):作出响应
2014/12/18 NodeJs
Javascript技术难点之apply,call与this之间的衔接
2015/12/04 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
有关JavaScript中call()和apply() 的一些理解
2016/05/20 Javascript
JavaScript原生数组Array常用方法
2017/04/06 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
详解解决Vue相同路由参数不同不会刷新的问题
2018/10/12 Javascript
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
2019/02/27 jQuery
判断文字超过2行添加展开按钮,未超过则不显示,溢出部分显示省略号
2019/04/28 Javascript
vue中监听路由参数的变化及方法
2019/12/06 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
[32:26]EG vs IG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python中的pprint折腾记
2015/01/21 Python
python中itertools模块zip_longest函数详解
2018/06/12 Python
Python字典的核心底层原理讲解
2019/01/24 Python
python 实现交换两个列表元素的位置示例
2019/06/26 Python
简单的Python调度器Schedule详解
2019/08/30 Python
Python环境Pillow( PIL )图像处理工具使用解析
2019/09/12 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
Python numpy多维数组实现原理详解
2020/03/10 Python
python 使用cx-freeze打包程序的实现
2020/03/14 Python
Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法
2020/07/28 Python
CSS3中的常用选择器使用示例整理
2016/06/13 HTML / CSS
健身场所或家用健身设备:Life Fitness
2017/11/01 全球购物
金讯Java笔试题目
2013/06/18 面试题
如何写自我鉴定
2014/03/19 职场文书
锅炉工岗位职责
2015/02/13 职场文书
2019年世界儿童日宣传标语
2019/11/22 职场文书
你知道Java Spring的两种事务吗
2022/03/16 Java/Android