PHP取整函数:ceil,floor,round,intval的区别详细解析


Posted in PHP onAugust 31, 2013

我们经常用到的PHP取整函数,主要是:ceil,floor,round,intval。

ceil -- 进一法取整
说明
float ceil ( float value )

返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。

PHP取整函数例子 1. ceil() 例子

< ?php echo ceil(4.3); 
// 5 echo ceil(9.999); 
// 10 
?>

floor -- 舍去法取整
说明
float floor ( float value )

返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。

PHP取整函数例子 1. floor() 例子

< ?
php echo floor(4.3); 
// 4 echo floor(9.999); 
// 9 
?>

round -- 对浮点数进行四舍五入
说明

float round ( float val [, int precision] )

返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。

PHP取整函数例子 1. round() 例子

< ?
php 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 
?>

intval---对变数转成整数型态
PHP取整函数例子intval()
< ?
php echo intval(4.3); 
//4 echo intval(4.6); 
//4 
?>
PHP 相关文章推荐
整合了前面的PHP数据库连接类~~做成一个分页类!
Nov 25 PHP
PHP二维数组的去重问题解析
Jul 17 PHP
PHP代码网站如何防范SQL注入漏洞攻击建议分享
Mar 01 PHP
php实现utf-8和GB2312编码相互转换函数代码
Feb 07 PHP
php 生成自动创建文件夹并上传文件的示例代码
Mar 07 PHP
php防止恶意刷新与刷票的方法
Nov 21 PHP
php实现SAE上使用storage上传与下载文件的方法
Jun 29 PHP
详解PHP原生DOM对象操作XML的方法
Oct 17 PHP
遍历指定目录,并存储目录内所有文件属性信息的php代码
Oct 28 PHP
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
Dec 14 PHP
php爬取天猫和淘宝商品数据
Feb 23 PHP
PHP通过文件保存和更新信息的方法分析
Sep 12 PHP
php取整函数ceil,floo,round的用法及介绍
Aug 31 #PHP
php strrpos()与strripos()函数
Aug 31 #PHP
PHP函数preg_match_all正则表达式的基本使用详细解析
Aug 31 #PHP
显示程序执行时间php函数代码
Aug 29 #PHP
php+js实现图片的上传、裁剪、预览、提交示例
Aug 27 #PHP
phpmyadmin config.inc.php配置示例
Aug 27 #PHP
PHP自动生成后台导航网址的最佳方法
Aug 27 #PHP
You might like
php 字符过滤类,用于过滤各类用户输入的数据
2009/05/27 PHP
php操作JSON格式数据的实现代码
2011/12/24 PHP
php防止sql注入简单分析
2015/03/18 PHP
php简单实现sql防注入的方法
2016/04/22 PHP
基于PHP实现发微博动态代码实例
2020/12/11 PHP
这些年、我收集的JQuery代码小结
2012/08/01 Javascript
js改变文章字体大小的实例代码
2013/11/27 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
2015/02/10 Javascript
详细分析使用AngularJS编程中提交表单的方式
2015/06/19 Javascript
原生js实现addClass,removeClass,hasClass方法
2016/04/27 Javascript
快速掌握jQuery插件WebUploader文件上传
2016/11/07 Javascript
微信小程序开发一键登录 获取session_key和openid实例
2016/11/23 Javascript
JavaScript错误处理和堆栈追踪详解
2017/04/18 Javascript
基于JavaScript实现五子棋游戏
2020/08/26 Javascript
深入理解JavaScript的值传递和引用传递
2018/10/24 Javascript
vue mounted 调用两次的完美解决办法
2018/10/29 Javascript
JavaScript命名空间模式实例详解
2019/06/20 Javascript
js实现磁性吸附的示例
2020/10/26 Javascript
python发送邮件的实例代码(支持html、图片、附件)
2013/03/04 Python
python冒泡排序算法的实现代码
2013/11/21 Python
详解Python装饰器由浅入深
2016/12/09 Python
Python tornado队列示例-一个并发web爬虫代码分享
2018/01/09 Python
Python 获取ftp服务器文件时间的方法
2019/07/02 Python
python selenium实现发送带附件的邮件代码实例
2019/12/10 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
2020/03/30 Python
Python如何爬取qq音乐歌词到本地
2020/06/01 Python
pycharm实现print输出保存到txt文件
2020/06/01 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
巴黎卡诗美国官方网站:始于1964年的头发头皮护理专家
2017/07/10 全球购物
Marlies Dekkers内衣美国官方网上商店:高端内衣品牌
2018/11/12 全球购物
Farfetch阿联酋:奢侈品牌时尚购物平台
2019/07/26 全球购物
司机检讨书
2014/02/13 职场文书
二手房购房意向书范本
2014/04/01 职场文书
《学棋》教后反思
2014/04/14 职场文书
民政局副局长民主生活会个人对照检查材料
2014/09/19 职场文书
医院消毒隔离制度
2015/08/05 职场文书