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 日志缩略名的创建函数代码
May 26 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
May 27 PHP
优化php效率,提高php性能的一些方法
Mar 24 PHP
php eval函数用法总结
Oct 31 PHP
PHP面向对象之旅:深入理解static变量与方法
Jan 06 PHP
PHP中HTML标签过滤技巧
Jan 07 PHP
thinkphp3查询mssql数据库乱码解决方法分享
Feb 11 PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
Oct 14 PHP
php树型类实例
Dec 05 PHP
php获取Google机器人访问足迹的方法
Apr 15 PHP
php实现用于计算执行时间的类实例
Apr 18 PHP
php 如何设置一个严格控制过期时间的session
May 05 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
php将数组转换成csv格式文件输出的方法
2015/03/14 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
json2.js的初步学习与了解
2011/10/06 Javascript
再说AutoComplete自动补全之实现原理
2011/11/05 Javascript
全面理解面向对象的 JavaScript(来自ibm)
2013/11/10 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
js实现弹窗插件功能实例代码分享
2013/12/12 Javascript
在myeclipse中如何加入jquery代码提示功能
2014/06/03 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
2015/12/09 Javascript
JavaScript文本框脚本编写的注意事项
2016/01/25 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
jQuery+canvas实现简单的球体斜抛及颜色动态变换效果
2016/01/28 Javascript
javascript实现的左右无缝滚动效果
2016/09/19 Javascript
vue.js 获取当前自定义属性值
2017/06/01 Javascript
vue项目打包后打开页面空白解决办法
2018/06/29 Javascript
使用 node.js 模仿 Apache 小部分功能
2019/07/07 Javascript
javascript面向对象三大特征之继承实例详解
2019/07/24 Javascript
vue3自定义dialog、modal组件的方法
2021/01/04 Vue.js
Python使用progressbar模块实现的显示进度条功能
2018/05/31 Python
解决pandas .to_excel不覆盖已有sheet的问题
2018/12/10 Python
pycharm设置鼠标悬停查看方法设置
2019/07/29 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
美国在线工具商店:Acme Tools
2018/06/26 全球购物
自我鉴定范文200字
2013/10/02 职场文书
英文请假条
2014/04/11 职场文书
洗手间标语
2014/06/23 职场文书
大学毕业生推荐信
2014/07/09 职场文书
爱祖国爱家乡演讲稿
2014/09/02 职场文书
信用卡工资证明范本
2014/10/17 职场文书
机关职员工作检讨书
2014/10/23 职场文书
酒店前台岗位职责
2015/04/16 职场文书
2015年全民创业工作总结
2015/07/23 职场文书
2016年春节问候语
2015/11/11 职场文书
2016教师节感恩话语
2015/12/09 职场文书
react国际化react-intl的使用
2021/05/06 Javascript
SQL Server实现分页方法介绍
2022/03/16 SQL Server