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 相关文章推荐
php绝对路径与相对路径之间关系的的分析
Mar 03 PHP
探讨fckeditor在Php中的配置详解
Jun 08 PHP
Destoon旺旺无法正常显示,点击提示“会员名不存在”的解决办法
Jun 21 PHP
Discuz7.2版的faq.php SQL注入漏洞分析
Aug 06 PHP
php分页函数完整实例代码
Sep 22 PHP
非常实用的PHP常用函数汇总
Dec 17 PHP
PHP中文字符串截断无乱码解决方法
Oct 10 PHP
PHP简单计算两个时间差的方法示例
Jun 20 PHP
PHP实现自动发送邮件功能代码(qq 邮箱)
Aug 18 PHP
Laravel框架实现的记录SQL日志功能示例
Jun 19 PHP
PHP APP微信提现接口代码
Sep 30 PHP
php获取是星期几的的一些常用姿势
Dec 15 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
模板引擎正则表达式调试小技巧
2011/07/20 PHP
file_get_contents(&quot;php://input&quot;, &quot;r&quot;)实例介绍
2013/07/01 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
php源码的安装方法和实例
2019/09/26 PHP
javascript设计模式 接口介绍
2012/07/24 Javascript
JQueryEasyUI datagrid框架的进阶使用
2013/04/08 Javascript
获取数组中最大最小值方法js代码(自写)
2013/08/12 Javascript
使用js完成节点的增删改复制等的操作
2014/01/02 Javascript
jquery实现跳到底部,回到顶部效果的简单实例(类似锚)
2016/07/10 Javascript
JavaScript中的this陷阱的最全收集并整理(没有之一)
2017/02/21 Javascript
关于Javascript中document.cookie的使用
2017/03/08 Javascript
Vue2递归组件实现树形菜单
2017/04/10 Javascript
vue2实现移动端上传、预览、压缩图片解决拍照旋转问题
2017/04/13 Javascript
原生JavaScript来实现对dom元素class的操作方法(推荐)
2017/08/16 Javascript
浅谈vuex之mutation和action的基本使用
2017/08/29 Javascript
Layer弹出层动态获取数据的方法
2018/08/20 Javascript
angularjs实现对表单输入改变的监控(ng-change和watch两种方式)
2018/08/29 Javascript
如何基于jQuery实现五角星评分
2020/09/02 jQuery
为什么推荐使用JSX开发Vue3
2020/12/28 Vue.js
Python 过滤字符串的技巧,map与itertools.imap
2008/09/06 Python
python:pandas合并csv文件的方法(图书数据集成)
2018/04/12 Python
python中for循环输出列表索引与对应的值方法
2018/11/07 Python
python super函数使用方法详解
2020/02/14 Python
Python基于QQ邮箱实现SSL发送
2020/04/26 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
2020/05/03 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
2020/11/11 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
2020/12/15 Python
Origins加拿大官网:雅诗兰黛集团高端植物护肤品牌
2017/11/19 全球购物
医院总经理岗位职责
2014/02/04 职场文书
简单的项目建议书模板
2014/03/12 职场文书
公司建议书怎么写
2014/05/15 职场文书
校运动会广播稿300字
2014/10/07 职场文书
2015年城管执法工作总结
2015/07/23 职场文书
六年级情感作文之500字
2019/10/23 职场文书
WordPress多语言翻译插件 - WPML使用教程
2021/04/01 PHP
pytorch中的torch.nn.Conv2d()函数图文详解
2022/02/28 Python