PHP取整数函数常用的四种方法小结


Posted in PHP onJuly 05, 2012

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

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

floor — 舍去法取整
说明
float floor ( float value )
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
例子 1. floor() 例子
<?php 
echo floor(4.3); // 4 
echo floor(9.999); // 9 
?>

round — 对浮点数进行四舍五入
说明
float round ( float val [, int precision] )
返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。
例子 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—对变数转成整数型态
例子intval()
<?php 
echo intval(4.3); //4 
echo intval(4.6); // 4 
?>
PHP 相关文章推荐
使用Xdebug调试和优化PHP程序之[1]
Apr 17 PHP
php 前一天或后一天的日期
Jun 28 PHP
PHP实时显示输出
Oct 02 PHP
PHP的explode和implode的使用说明
Jul 17 PHP
php中大括号作用介绍
Mar 22 PHP
PHP之生成GIF动画的实现方法
Jun 07 PHP
php实现将上传word文件转为html的方法
Jun 03 PHP
php上传图片类及用法示例
May 11 PHP
php使用curl通过代理获取数据的实现方法
May 16 PHP
详解WordPress中添加友情链接的方法
May 21 PHP
php显示页码分页类的封装
Jun 08 PHP
详解php 使用Callable Closure强制指定回调类型
Oct 26 PHP
PHP函数学习之PHP函数点评
Jul 05 #PHP
php中根据变量的类型 选择echo或dump
Jul 05 #PHP
PHP写的求多项式导数的函数代码
Jul 04 #PHP
php中禁止单个IP与ip段访问的代码小结
Jul 04 #PHP
提高php运行速度的一些小技巧分享
Jul 03 #PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
Jul 02 #PHP
php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
Jul 01 #PHP
You might like
新版mysql+apache+php Linux安装指南
2006/10/09 PHP
基于PHP中的常用函数回顾
2013/07/11 PHP
php+highchats生成动态统计图
2014/05/21 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
2014/12/04 PHP
PHP从尾到头打印链表实例讲解
2018/09/27 PHP
laravel 之 Eloquent 模型修改器和序列化示例
2019/10/17 PHP
Laravel 实现Controller向blade前台模板赋值的四种方式小结
2019/10/22 PHP
Javascript面象对象成员、共享成员变量实验
2010/11/19 Javascript
给artDialog 5.02 增加ajax get功能详细介绍
2012/11/13 Javascript
js 点击a标签 获取a的自定义属性方法
2016/11/21 Javascript
微信开发之调起摄像头、本地展示图片、上传下载图片实例
2016/12/08 Javascript
vue2.0结合Element实现select动态控制input禁用实例
2017/05/12 Javascript
zTree异步加载展开第一级节点的实现方法
2017/09/05 Javascript
nodejs基于WS模块实现WebSocket聊天功能的方法
2018/01/12 NodeJs
解决Vue在Tomcat8下部署页面不加载的问题
2019/11/12 Javascript
JS继承实现方法及优缺点详解
2020/09/02 Javascript
基于原生JS封装的Modal对话框插件的示例代码
2020/09/09 Javascript
[01:05:40]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第三场
2014/05/24 DOTA
[02:14]完美“圣”典2016风云人物:xiao8专访
2016/12/01 DOTA
[00:10]神之谴戒
2019/03/06 DOTA
Python实现动态图解析、合成与倒放
2018/01/18 Python
Python查看微信撤回消息代码
2018/06/07 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
2018/12/12 Python
pytorch 求网络模型参数实例
2019/12/30 Python
详解用Python调用百度地图正/逆地理编码API
2020/07/02 Python
python 星号(*)的多种用途
2020/09/21 Python
中国医药集团国药在线:国药网
2017/02/06 全球购物
大学生物业管理求职信
2013/10/24 职场文书
ktv中秋节活动方案
2014/01/30 职场文书
欢度春节标语
2014/07/01 职场文书
合伙购房协议样本
2014/10/06 职场文书
安全教育观后感
2015/06/17 职场文书
导游词之无锡梅园
2019/11/28 职场文书
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python
关于ObjectUtils.isEmpty() 和 null 的区别
2022/02/28 Java/Android
css弧边选项卡的项目实践
2023/05/07 HTML / CSS