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实现从ftp服务器上下载文件树到本地电脑的程序
Feb 10 PHP
PHP数组对比函数,存在交集则返回真,否则返回假
Feb 03 PHP
PHP游戏编程25个脚本代码
Feb 08 PHP
获取URL文件名后缀
Oct 24 PHP
PHP实现生成透明背景的PNG缩略图函数分享
Jul 08 PHP
php使用fputcsv()函数csv文件读写数据的方法
Jan 06 PHP
php实现图片上传并进行替换操作
Mar 15 PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
Sep 19 PHP
php自定义函数转换html标签示例
Sep 29 PHP
PHP反射API示例分享
Oct 08 PHP
PHP中检索字符串的方法分析【strstr与substr_count方法】
Feb 17 PHP
PHP获取真实客户端的真实IP
Mar 07 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获取谷歌PR值算法,附上php查询PR值代码示例
2011/12/25 PHP
php随机获取金山词霸每日一句的方法
2015/07/09 PHP
PHP数组的定义、初始化和数组元素的显示实现代码
2016/11/05 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
2017/07/04 PHP
基于Laravel 多个中间件的执行顺序详解
2019/10/21 PHP
JQuery 动态扩展对象之另类视角
2010/05/25 Javascript
JavaScript 设计模式 安全沙箱模式
2010/09/24 Javascript
JavaScript高级程序设计 阅读笔记(七) ECMAScript中的语句
2012/02/27 Javascript
js模拟点击以提交表单为例兼容主流浏览器
2013/11/29 Javascript
JS获得浏览器版本和操作系统版本的例子
2014/05/13 Javascript
JS实现进入页面时渐变背景色的方法
2015/02/25 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
搭建简单的nodejs http服务器详解
2017/03/09 NodeJs
Angular实现的简单定时器功能示例
2017/12/28 Javascript
Vue项目pdf(base64)转图片遇到的问题及解决方法
2018/10/19 Javascript
js实现炫酷光感效果
2020/09/05 Javascript
[01:03:27]NAVI vs EG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python的迭代器和生成器
2015/07/29 Python
python 动态加载的实现方法
2017/12/22 Python
Python3实现转换Image图片格式
2018/06/21 Python
Pycharm代码无法复制,无法选中删除,无法编辑的解决方法
2018/10/22 Python
Django 创建新App及其常用命令的实现方法
2019/08/04 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
2020/02/26 Python
matplotlib.pyplot.plot()参数使用详解
2020/07/28 Python
英国最大的女性服装零售商:Dorothy Perkins
2017/03/30 全球购物
成品仓管员工作职责
2013/12/29 职场文书
好的演讲稿开场白
2013/12/30 职场文书
党的群众路线教育实践活动心得体会
2014/03/03 职场文书
2014全国两会大学生学习心得体会
2014/03/10 职场文书
研究生毕业自我鉴定范文
2014/03/27 职场文书
大队干部竞选演讲稿
2014/04/28 职场文书
师德师风自我评价范文
2014/09/11 职场文书
物业管理委托协议(2篇)
2014/09/23 职场文书
政协常委会议主持词
2015/07/03 职场文书
干货:如何写好工作总结报告!
2019/05/10 职场文书