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文件向另一个地址post数据,不用表单和隐藏的变量的
Mar 06 PHP
PHP 反向排序和随机排序代码
Jun 30 PHP
yii操作session实例简介
Jul 31 PHP
php遍历CSV类实例
Apr 14 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
May 19 PHP
PHP实现留言板功能的详细代码
Mar 25 PHP
[原创]PHP实现SQL语句格式化功能的方法
Jul 28 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
Aug 02 PHP
PHP对称加密算法(DES/AES)类的实现代码
Nov 14 PHP
PHP耦合设计模式实例分析
Aug 08 PHP
PHP实现的文件浏览器功能简单示例
Sep 12 PHP
php计数排序算法的实现代码(附四个实例代码)
Mar 31 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安全之直接用$获取值而不$_GET 字符转义
2012/06/03 PHP
Yii2中SqlDataProvider用法示例
2016/09/22 PHP
php利用递归实现删除文件目录的方法
2016/09/23 PHP
PHP基于ORM方式操作MySQL数据库实例
2017/06/21 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
分析php://output和php://stdout的区别
2018/05/06 PHP
详解Laravel设置多态关系模型别名的方式
2019/10/17 PHP
关于this和self的使用说明
2010/08/01 Javascript
JavaScript sub方法入门实例(把字符串显示为下标)
2014/10/17 Javascript
详解nodejs实现本地上传图片并预览功能(express4.0+)
2017/06/28 NodeJs
Thinkjs3新手入门之如何使用静态资源目录
2017/12/06 Javascript
200行代码实现blockchain 区块链实例详解
2018/03/14 Javascript
vue-cli 打包后提交到线上出现 "Uncaught SyntaxError:Unexpected token" 报错
2018/11/06 Javascript
个人小程序接入支付解决方案
2019/05/23 Javascript
gulp构建小程序的方法步骤
2019/05/31 Javascript
JavaScript相等运算符的九条规则示例详解
2019/10/20 Javascript
vue data有值,但是页面{{}} 取不到值的解决
2020/11/09 Javascript
[01:00:10]完美世界DOTA2联赛PWL S2 FTD vs Inki 第二场 11.21
2020/11/24 DOTA
python使用arp欺骗伪造网关的方法
2015/04/24 Python
全面理解Python中self的用法
2016/06/04 Python
python3音乐播放器简单实现代码
2020/04/20 Python
python文本数据相似度的度量
2018/03/12 Python
python3.x实现base64加密和解密
2019/03/28 Python
Django model 中设置联合约束和联合索引的方法
2019/08/06 Python
python多线程使用方法实例详解
2019/12/30 Python
Python字符编码转码之GBK,UTF8互转
2020/02/09 Python
Python将字典转换为XML的方法
2020/08/01 Python
Pycharm Git 设置方法
2020/09/15 Python
python读写数据读写csv文件(pandas用法)
2020/12/14 Python
使用phonegap检测网络状态的方法
2017/03/30 HTML / CSS
毕业生求职简历的自我评价
2013/10/07 职场文书
安全生产活动月方案
2014/03/09 职场文书
小学生读书活动总结
2014/06/30 职场文书
毕业证代领委托书
2014/09/26 职场文书
乡镇党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
Python基础之tkinter图形化界面学习
2021/04/29 Python