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 相关文章推荐
discuz安全提问算法
Jun 06 PHP
php imagecreatetruecolor 创建高清和透明图片代码小结
May 15 PHP
解析PHP中empty is_null和isset的测试
Jun 29 PHP
深入解析php中的foreach函数
Aug 31 PHP
php输入流php://input使用浅析
Sep 02 PHP
php上传大文件失败的原因及应对策略
Oct 20 PHP
thinkPHP订单数字提醒功能的实现方法
Dec 01 PHP
关于PHP通用返回值设置方法
Mar 31 PHP
PHP中快速生成随机密码的几种方式
Apr 17 PHP
PHP simplexml_load_file()函数讲解
Feb 03 PHP
PHP架构及原理知识点详解
Dec 22 PHP
tp5.1 框架数据库常见操作详解【添加、删除、更新、查询】
May 26 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
星际争霸任务指南——神族
2020/03/04 星际争霸
php 图片加水印与上传图片加水印php类
2010/05/12 PHP
使用PHP求两个文件的相对路径
2013/06/20 PHP
PHP学习笔记之字符串编码的转换和判断
2014/05/22 PHP
PHP冒泡算法详解(递归实现)
2014/11/10 PHP
PHP SPL标准库之文件操作(SplFileInfo和SplFileObject)实例
2015/05/11 PHP
yii权限控制的方法(三种方法)
2015/12/28 PHP
jQuery实现数字加减效果汇总
2014/12/16 Javascript
推荐5 个常用的JavaScript调试技巧
2015/01/08 Javascript
js面向对象之公有、私有、静态属性和方法详解
2015/04/17 Javascript
jquery判断复选框是否选中进行答题提示特效
2015/12/10 Javascript
AngularJS 使用 UI Router 实现表单向导
2016/01/29 Javascript
详解jQuery中的empty、remove和detach
2016/04/11 Javascript
sencha ext js 6 快速入门(必看)
2016/06/01 Javascript
VUE脚手架具体使用方法
2019/05/20 Javascript
layer.msg()去掉默认时间,实现手动关闭的方法
2019/09/12 Javascript
node 标准输入流和输出流代码实例
2019/09/19 Javascript
JS插件amCharts实现绘制柱形图默认显示数值功能示例
2019/11/26 Javascript
JS实现时间校验的代码
2020/05/25 Javascript
vue实现一个6个输入框的验证码输入组件功能的实例代码
2020/06/29 Javascript
python安装Scrapy图文教程
2017/08/14 Python
Python递归函数 二分查找算法实现解析
2019/08/12 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
2019/09/20 Python
python 3.7.4 安装 opencv的教程
2019/10/10 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
2019/10/21 Python
PyTorch 普通卷积和空洞卷积实例
2020/01/07 Python
Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解
2020/02/18 Python
Django models filter筛选条件详解
2020/03/16 Python
html5 canvas 画图教程案例分析
2012/11/23 HTML / CSS
毕业生个人求职信范例分享
2013/12/17 职场文书
肯尼迪就职演说稿
2013/12/31 职场文书
《忆江南》教学反思
2014/04/07 职场文书
交通事故协议书
2014/04/15 职场文书
党校学习党性分析材料
2014/12/19 职场文书
2016入党积极分子心得体会
2016/01/06 职场文书
Go 语言中 20 个占位符的整理
2021/10/16 Golang