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开发GUI
Oct 09 PHP
如何删除多级目录
Oct 09 PHP
使用adodb lite解决问题
Dec 31 PHP
pw的一个放后门的方法分析
Oct 08 PHP
关于mysql字符集设置了character_set_client=binary 在gbk情况下会出现表描述是乱码的情况
Jan 06 PHP
调整PHP的性能
Oct 30 PHP
php获取发送给用户的header信息的方法
Mar 16 PHP
PHP中的Session对象如何使用
Sep 25 PHP
JSON字符串传到后台PHP处理问题的解决方法
Jun 05 PHP
PHP实现mysqli批量执行多条语句的方法示例
Jul 22 PHP
PHP htmlspecialchars() 函数实例代码及用法大全
Sep 18 PHP
laravel解决迁移文件一次删除创建字段报错的问题
Oct 24 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建立外键
2006/11/25 PHP
php str_pad 函数使用详解
2009/01/13 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
2012/06/05 PHP
php 把数字转换成汉字的代码
2015/07/21 PHP
php mysql实现mysql_select_db选择数据库
2016/12/30 PHP
js option删除代码集合
2008/11/12 Javascript
Wordpress ThickBox 添加“查看原图”效果代码
2010/12/11 Javascript
jQuery中json对象的复制方式介绍(数组及对象)
2013/06/08 Javascript
jquery实现checkbox全选全不选的简单实例
2013/12/31 Javascript
javascript:json数据的页面绑定示例代码
2014/01/26 Javascript
基于jquery实现发送文章到手机的代码
2014/12/26 Javascript
JS实现的另类手风琴效果网页内容切换代码
2015/09/08 Javascript
jquery实现隐藏在左侧的弹性弹出菜单效果
2015/09/18 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
2016/10/26 Javascript
微信小程序 转发功能的实现
2017/08/04 Javascript
javaScript和jQuery自动加载简单代码实现方法
2017/11/24 jQuery
AngularJS实现与后台服务器进行交互的示例讲解
2018/08/13 Javascript
nodejs一个简单的文件服务器的创建方法
2019/09/13 NodeJs
vue 自定义组件的写法与用法详解
2020/03/04 Javascript
uni-app实现获取验证码倒计时功能
2020/11/01 Javascript
[02:57]2014DOTA2国际邀请赛 选手辛苦解说更辛苦
2014/07/10 DOTA
浅析python中的分片与截断序列
2016/08/09 Python
python并发编程之多进程、多线程、异步和协程详解
2016/10/28 Python
django反向解析URL和URL命名空间的方法
2018/06/05 Python
在python中对变量判断是否为None的三种方法总结
2019/01/23 Python
python-django中的APPEND_SLASH实现方法
2019/06/21 Python
python 计算两个列表的相关系数的实现
2019/08/29 Python
python中time tzset()函数实例用法
2021/02/18 Python
canvas压缩图片以及卡片制作的方法示例
2018/12/04 HTML / CSS
数控专业大学生的自我鉴定
2013/11/13 职场文书
2014年护士工作总结范文
2014/11/11 职场文书
民主评议党员个人总结
2015/02/13 职场文书
未婚证明格式
2015/06/15 职场文书
一文搞懂php的垃圾回收机制
2021/06/18 PHP
Python编写nmap扫描工具
2021/07/21 Python
MySQL之MyISAM存储引擎的非聚簇索引详解
2022/03/03 MySQL