解析php取整的几种方式


Posted in PHP onJune 25, 2013

floor 舍去法取整 语法格式:float floor ( float value )
返回不大于value 的下一个整数,将value 的小数部分舍去取整。floor() 返回的类型仍然是float,因为float 值的范围通常比integer 要大。
echo floor(4.3);   // 4
echo floor(9.999); // 9

ceil 进一法取整 语法格式: float ceil ( float value )
返回不小于value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是float,因为float 值的范围通常比integer 要大
echo ceil(4.3);    // 5
echo ceil(9.999);  // 10

round 对浮点数进行四舍五入
语法:float round ( float val [, int 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.05
echo round(5.055, 2);    // 5.06

PHP 相关文章推荐
用PHP的超级变量$_GET获取HTML表单(Form) 数据
May 07 PHP
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
Jul 23 PHP
php静态文件生成类实例分析
Jan 03 PHP
php简单分页类实现方法
Feb 26 PHP
摘自织梦CMS中的图片处理类
Aug 08 PHP
Composer设置忽略版本匹配的方法
Apr 27 PHP
PHP精确计算功能示例
Nov 29 PHP
PHP生成图片缩略图类示例
Jan 12 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
Jul 21 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
Jul 19 PHP
KindEditor在php环境下上传图片功能集成的方法示例
Jul 20 PHP
PHP 使用位运算实现四则运算的代码
Mar 09 PHP
关于PHP内存溢出问题的解决方法
Jun 25 #PHP
关于PHP session 存储方式的详细介绍
Jun 25 #PHP
基于php使用memcache存储session的详解
Jun 25 #PHP
解析Extjs与php数据交互(增删查改)
Jun 25 #PHP
深入extjs与php参数交互的详解
Jun 25 #PHP
解析centos中Apache、php、mysql 默认安装路径
Jun 25 #PHP
关于js与php互相传值的介绍
Jun 25 #PHP
You might like
PHP及Zend Engine的线程安全模型分析
2011/11/10 PHP
php实现下载限制速度示例分享
2014/02/13 PHP
php使用crypt()函数进行加密
2017/06/08 PHP
js实现的真正的iframe高度自适应(兼容IE,FF,Opera)
2010/03/07 Javascript
jquery和雅虎的yql服务实现天气预报服务示例
2014/02/08 Javascript
css结合js制作下拉菜单示例代码
2014/02/27 Javascript
jquery easyui 对于开始时间小于结束时间的判断示例
2014/03/22 Javascript
js操作iframe父子窗体示例
2014/05/22 Javascript
AngularJS基础 ng-options 指令详解
2016/08/02 Javascript
详解js界面跳转与值传递
2016/11/22 Javascript
Extjs表单输入框异步校验的插件实现方法
2017/03/20 Javascript
Vue中正确使用jQuery的方法
2017/10/30 jQuery
使用Nuxt.js改造已有项目的方法
2018/08/07 Javascript
webpack打包多页面的方法
2018/11/30 Javascript
layui实现tab的添加拒绝重复的方法
2019/09/04 Javascript
原生js实现3D轮播图
2020/03/21 Javascript
layui字体图标 loading图标静止不旋转的解决方法
2019/09/23 Javascript
如何HttpServletRequest文件对象并储存
2020/08/14 Javascript
仿照Element-ui实现一个简易的$message方法
2020/09/14 Javascript
Node.js文本文件BOM头的去除方法
2020/11/22 Javascript
[50:01]Ti4 冒泡赛第二天 NEWBEE vs Titan
2014/07/15 DOTA
Python多进程机制实例详解
2015/07/02 Python
Python使用django框架实现多人在线匿名聊天的小程序
2017/11/29 Python
浅谈Python使用Bottle来提供一个简单的web服务
2017/12/27 Python
Django中更改默认数据库为mysql的方法示例
2018/12/05 Python
解决Django migrate不能发现app.models的表问题
2019/08/31 Python
基于python的BP神经网络及异或实现过程解析
2019/09/30 Python
Python装饰器结合递归原理解析
2020/07/02 Python
实例讲解使用CSS实现多边框和透明边框的方法
2015/09/08 HTML / CSS
基于canvas的骨骼动画的示例代码
2018/06/12 HTML / CSS
美国第一个网上卖鞋零售商:OnlineShoes.com
2017/09/24 全球购物
期中考试后的反思
2014/02/08 职场文书
代办委托书怎样写
2014/04/08 职场文书
面试自我介绍演讲稿
2014/04/29 职场文书
Vue CLI中模式与环境变量的深入详解
2021/05/30 Vue.js
td 内容自动换行 table表格td设置宽度后文字太多自动换行
2022/12/24 HTML / CSS