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 Mysql类 可以参考学习熟悉下
Jun 21 PHP
php 获取select下拉列表框的值
May 08 PHP
请离开include_once和require_once
Jul 18 PHP
php数组删除元素示例
Mar 21 PHP
封装ThinkPHP的一个文件上传方法实例
Oct 31 PHP
php实现mysql事务处理的方法
Dec 25 PHP
通过php添加xml文档内容的方法
Jan 23 PHP
php绘制一条弧线的方法
Jan 24 PHP
php读取csc文件并输出
May 21 PHP
示例详解Laravel的注册重构
Aug 14 PHP
php微信开发之谷歌测距
Jun 14 PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
Oct 10 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递归方法实现无限分类实例代码
2014/02/28 PHP
php保存任意网络图片到服务器的方法
2015/04/14 PHP
使用Codeigniter重写insert的方法(推荐)
2017/03/23 PHP
解决laravel 5.1报错:No supported encrypter found的办法
2017/06/07 PHP
解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
2008/11/06 Javascript
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(上:事件篇)
2010/03/24 Javascript
利用location.hash实现跨域iframe自适应
2010/05/04 Javascript
你有必要知道的25个JavaScript面试题
2015/12/29 Javascript
全屏js头像上传插件源码高清版
2016/03/29 Javascript
JQuery点击行tr实现checkBox选中的简单实例
2016/05/26 Javascript
Angular的自定义指令以及实例
2016/12/26 Javascript
Jqprint实现页面打印
2017/01/06 Javascript
jQuery命名空间与闭包用法示例
2017/01/12 Javascript
详解前端路由实现与react-router使用姿势
2017/08/07 Javascript
Vue2.X和Vue3.0数据响应原理变化的区别
2019/11/07 Javascript
Vue实现点击按钮复制文本内容的例子
2019/11/09 Javascript
解决Vue-Router升级导致的Uncaught (in promise)问题
2020/08/07 Javascript
Vue项目如何引入bootstrap、elementUI、echarts
2020/11/26 Vue.js
[02:28]DOTA2英雄基础教程 狼人
2013/12/23 DOTA
Python引用模块和查找模块路径
2016/03/17 Python
Python中类的初始化特殊方法
2017/12/01 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
python ftp 按目录结构上传下载的实现代码
2018/09/12 Python
在django中图片上传的格式校验及大小方法
2019/07/28 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
使用pyinstaller逆向.pyc文件
2019/12/20 Python
使用sklearn对多分类的每个类别进行指标评价操作
2020/06/11 Python
使用before和:after伪类制作css3圆形按钮
2014/04/08 HTML / CSS
大学生入党思想汇报
2014/01/14 职场文书
婚纱摄影师求职信
2014/03/07 职场文书
纪念九一八事变演讲稿:忘记意味着背叛
2014/09/14 职场文书
2014教师“四风问题”对照检查材料思想汇报
2014/09/16 职场文书
起诉离婚协议书样本
2014/11/25 职场文书
实习工作表现评语
2014/12/31 职场文书
孟佩杰观后感
2015/06/17 职场文书
解决golang结构体tag编译错误的问题
2021/05/02 Golang