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 在线打包_支持子目录
Jun 28 PHP
PHP 数组排序方法总结 推荐收藏
Jun 30 PHP
PHP5中使用PDO连接数据库的方法
Aug 01 PHP
用php的ob_start来生成静态页面的方法分析
Mar 09 PHP
配置php.ini实现PHP文件上传功能
Nov 27 PHP
PHP里8个鲜为人知的安全函数分析
Dec 09 PHP
PHP获取客户端及服务器端IP的封装类
Jul 21 PHP
Netbeans 8.2与PHP相关的新特性介绍
Oct 08 PHP
通过php动态传数据到highcharts
Apr 05 PHP
PHP Swoole异步MySQL客户端实现方法示例
Oct 24 PHP
分享8个Laravel模型时间戳使用技巧小结
Feb 12 PHP
YII2框架中actions的作用与使用方法示例
Mar 13 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
用IE远程创建Mysql数据库的简易程序
2006/10/09 PHP
如何限制访问者的ip(PHPBB的代码)
2006/10/09 PHP
PHP curl模拟浏览器采集阿里巴巴的实现代码
2011/04/20 PHP
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
2013/02/06 PHP
一个基于phpQuery的php通用采集类分享
2014/04/09 PHP
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
2016/01/27 PHP
Laravel中unique和exists验证规则的优化详解
2018/01/28 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
php中如何执行linux命令详解
2018/11/06 PHP
node.js中的events.emitter.listeners方法使用说明
2014/12/10 Javascript
js 单引号替换成双引号,双引号替换成单引号的实现方法
2017/02/16 Javascript
Angular 4依赖注入学习教程之ClassProvider的使用(三)
2017/06/04 Javascript
jQuery获取复选框选中的当前行的某个字段的值
2017/09/15 jQuery
JS基于递归实现网页版计算器的方法分析
2017/12/20 Javascript
在vue中使用echarts图表实例代码详解
2018/10/22 Javascript
一篇文章弄懂javascript中的执行栈与执行上下文
2019/08/09 Javascript
vue引入静态js文件的方法
2020/06/20 Javascript
javascript实现前端成语点击验证
2020/06/24 Javascript
Vue插槽_特殊特性slot,slot-scope与指令v-slot说明
2020/09/04 Javascript
[48:31]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第一场 2月2日
2021/03/11 DOTA
跟老齐学Python之眼花缭乱的运算符
2014/09/14 Python
用Python的SimPy库简化复杂的编程模型的介绍
2015/04/13 Python
Python实现数据库编程方法详解
2015/06/09 Python
python 实现登录网页的操作方法
2018/05/11 Python
Python根据指定日期计算后n天,前n天是哪一天的方法
2018/05/29 Python
Python3.4 splinter(模拟填写表单)使用方法
2018/10/13 Python
python 列表推导式使用详解
2019/08/29 Python
pycharm显示远程图片的实现
2019/11/04 Python
python对XML文件的操作实现代码
2020/03/27 Python
浅谈Python中的字符串
2020/06/10 Python
兼职业务员岗位职责
2014/01/01 职场文书
2015年世界水日活动总结
2015/02/09 职场文书
2015年保洁员工作总结
2015/05/04 职场文书
奥巴马开学演讲观后感
2015/06/12 职场文书
2016年教师节慰问信
2015/12/01 职场文书
Python利用folium实现地图可视化
2021/05/23 Python