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 相关文章推荐
Get或Post提交值的非法数据处理
Oct 09 PHP
一个php作的文本留言本的例子(三)
Oct 09 PHP
基于pear auth实现登录验证
Feb 26 PHP
php 格式化数字的时候注意数字的范围
Apr 13 PHP
php使用iconv中文截断问题的解决方法
Feb 11 PHP
学习php设计模式 php实现访问者模式(Visitor)
Dec 07 PHP
PHP实现163邮箱自动发送邮件
Mar 29 PHP
php、java、android、ios通用的3des方法(推荐)
Sep 09 PHP
[企业公众号]升级到[企业微信]之后发送消息失败的解决方法
Jun 30 PHP
thinkPHP5实现的查询数据库并返回json数据实例
Oct 23 PHP
PHP压缩图片功能的介绍
Mar 21 PHP
PHP7创建销毁session的实例方法
Feb 03 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
索尼ICF-SW100收音机评测
2021/03/02 无线电
php中strtotime函数用法详解
2014/11/15 PHP
php简单计算页面加载时间的方法
2015/06/19 PHP
laravel 中如何使用ajax和vue总结
2017/08/16 PHP
提升你网站水平的jQuery插件集合推荐
2011/04/19 Javascript
JS小功能(setInterval实现图片效果显示时间)实例代码
2013/11/28 Javascript
如何编写高质量JS代码
2014/12/28 Javascript
js实现的黑背景灰色二级导航菜单效果代码
2015/08/24 Javascript
javascript中的作用域和闭包详解
2016/01/13 Javascript
AngularJS基础 ng-include 指令示例讲解
2016/08/01 Javascript
gulp-uglify 与gulp.watch()配合使用时报错(重复压缩问题)
2016/08/24 Javascript
Vue axios 中提交表单数据(含上传文件)
2017/07/06 Javascript
vue的安装及element组件的安装方法
2018/03/09 Javascript
在Vue项目中使用d3.js的实例代码
2018/05/01 Javascript
简单了解微信小程序的目录结构
2019/07/01 Javascript
vue v-for 使用问题整理小结
2019/08/04 Javascript
[37:50]VP vs TNC Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
Python最长公共子串算法实例
2015/03/07 Python
python的unittest测试类代码实例
2017/12/07 Python
Python爬虫爬取一个网页上的图片地址实例代码
2018/01/16 Python
完美解决Python 2.7不能正常使用pip install的问题
2018/06/12 Python
在dataframe两列日期相减并且得到具体的月数实例
2018/07/03 Python
Python抽象和自定义类定义与用法示例
2018/08/23 Python
python自定义线程池控制线程数量的示例
2019/02/22 Python
浅谈Python3识别判断图片主要颜色并和颜色库进行对比的方法
2019/10/25 Python
python不使用for计算两组、多个矩形两两间的iou方式
2020/01/18 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
python实现梯度下降和逻辑回归
2020/03/24 Python
职业生涯规划书的格式
2013/12/29 职场文书
计算机毕业生自荐信范文
2014/03/23 职场文书
党员干部一句话承诺
2014/05/30 职场文书
档案工作个人总结
2015/03/03 职场文书
警告通知
2015/04/25 职场文书
筑梦中国心得体会
2016/01/18 职场文书
聘任书的格式及模板
2019/10/28 职场文书
python计算列表元素与乘积详情
2022/08/05 Python