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 相关文章推荐
第1次亲密接触PHP5(2)
Oct 09 PHP
Godaddy空间Zend Optimizer升级方法
May 10 PHP
PHP中foreach循环中使用引用要注意的地方
Jan 02 PHP
学习使用curl采集curl使用方法
Jan 11 PHP
php中使用addslashes函数报错问题的解决方法
Feb 06 PHP
PHP引用符&的用法详细解析
Aug 22 PHP
php利用反射实现插件机制的方法
Mar 14 PHP
如何利用http协议发布博客园博文评论
Aug 03 PHP
WordPress中制作导航菜单的PHP核心方法讲解
Dec 11 PHP
php读取和保存base64编码的图片内容
Apr 22 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
Jun 16 PHP
php实现每日签到功能
Nov 29 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
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
2011/07/18 PHP
php中实现简单的ACL 完结篇
2011/09/07 PHP
php批量删除cookie的简单实现方法
2015/01/26 PHP
php强制更新图片缓存的方法
2015/02/11 PHP
Linux系统下使用XHProf和XHGui分析PHP运行性能
2015/12/08 PHP
thinkPHP5.0框架引入Traits功能实例分析
2017/03/18 PHP
jquery 必填项判断表单是否为空的方法
2008/09/14 Javascript
js正确获取元素样式详解
2009/08/07 Javascript
深入分析jquery解析json数据
2014/12/09 Javascript
js如何实现点击标签文字,文字在文本框出现
2015/08/05 Javascript
Backbone.js框架中简单的View视图编写学习笔记
2016/02/14 Javascript
js HTML5上传示例代码完整版
2016/10/10 Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
2016/12/15 Javascript
nodejs body-parser 解析post数据实例
2017/07/26 NodeJs
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
2018/06/14 jQuery
layui前端时间戳转化实例
2019/11/15 Javascript
javascript实现fetch请求返回的统一拦截
2019/12/22 Javascript
Vue Router的手写实现方法实现
2020/03/02 Javascript
jQuery实现移动端笔触canvas电子签名
2020/05/21 jQuery
Node.js中的异步生成器与异步迭代详解
2021/01/31 Javascript
[05:45]Ti4观战指南(下)
2014/07/07 DOTA
Python 循环语句之 while,for语句详解
2018/04/23 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
2019/01/10 Python
Window系统下Python如何安装OpenCV库
2020/03/05 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
python 用struct模块解决黏包问题
2020/11/07 Python
css3与html5实现响应式导航菜单(导航栏)效果分享
2014/02/12 HTML / CSS
乌克兰电子产品和家用电器购物网站:TOUCH
2019/08/09 全球购物
小学生读书感言
2014/02/12 职场文书
爱心捐款倡议书
2014/04/14 职场文书
党员自我剖析材料(群众路线)
2014/10/06 职场文书
2014年惩防体系建设工作总结
2014/12/01 职场文书
追悼会答谢词
2015/01/05 职场文书
暑期辅导班宣传单
2015/07/14 职场文书
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python
详解Django的MVT设计模式
2021/04/29 Python