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+SqlServer实现分页显示
Oct 09 PHP
php读取mysql乱码,用set names XXX解决的原理分享
Dec 29 PHP
PHP Class&Object -- 解析PHP实现二叉树
Jun 25 PHP
如何取得中文字符串中出现次数最多的子串
Aug 08 PHP
PHP判断远程图片是否存在的几种方法
May 04 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
May 12 PHP
PHP性能分析工具XHProf安装使用教程
May 13 PHP
php文件上传你必须知道的几点
Oct 20 PHP
php实现有序数组打印或排序的方法【附Python、C及Go语言实现代码】
Nov 10 PHP
Yii核心验证器api详解
Nov 23 PHP
PHP针对伪静态的注入总结【附asp与Python相关代码】
Aug 01 PHP
浅析PHP数据导出知识点
Feb 17 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
合并ThinkPHP配置文件以消除代码冗余的实现方法
2014/07/22 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
2016/07/06 PHP
php使用glob函数遍历文件和目录详解
2016/09/23 PHP
PHP  Yii清理缓存的实现方法
2016/11/10 PHP
cakephp常见知识点汇总
2017/02/24 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
2019/07/09 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
JQuery 选择器 xpath 语法应用
2010/05/13 Javascript
JS 新增Cookie 取cookie值 删除cookie 举例详解
2014/10/10 Javascript
jQuery插件制作之参数用法实例分析
2015/06/01 Javascript
TypeScript 学习笔记之基本类型
2015/06/19 Javascript
javaScript数组迭代方法详解
2016/04/14 Javascript
微信小程序“摇一摇”的实例代码
2017/07/20 Javascript
js实现省市级联效果分享
2017/08/10 Javascript
vue项目中api接口管理总结
2018/04/20 Javascript
微信小程序自定义底部弹出框
2020/11/16 Javascript
javascript对HTML字符转义与反转义
2018/12/13 Javascript
详解Vue中watch对象内属性的方法
2019/02/01 Javascript
JavaScript Dom 绑定事件操作实例详解
2019/10/02 Javascript
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
Vue两个版本的区别和使用方法(更深层次了解)
2020/02/16 Javascript
使用next.js开发网址缩短服务的方法
2020/06/17 Javascript
区分vue-router的hash和history模式
2020/10/03 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
python里对list中的整数求平均并排序
2014/09/12 Python
浅谈django三种缓存模式的使用及注意点
2018/09/30 Python
python之Flask实现简单登录功能的示例代码
2018/12/24 Python
python 随机森林算法及其优化详解
2019/07/11 Python
python清空命令行方式
2020/01/13 Python
什么是CSS3 HSLA色彩模式?HSLA模拟渐变色条
2016/04/26 HTML / CSS
标准离婚协议书(2014版)
2014/10/05 职场文书
11.9消防日宣传标语
2014/10/08 职场文书
卫生主题班会
2015/08/14 职场文书
Nginx反向代理多个服务器的实现方法
2021/03/31 Servers
Python使用Web框架Flask开发项目
2022/06/01 Python