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 相关文章推荐
限制ckeditor上传图片文件大小的方法
Nov 15 PHP
php对称加密算法示例
May 07 PHP
php读取文件内容的方法汇总
Jan 24 PHP
php去掉文件前几行的方法
Jul 29 PHP
在WordPress中使用wp-cron插件来设置定时任务
Dec 10 PHP
PHP如何实现跨域
May 30 PHP
Yii2中SqlDataProvider用法示例
Sep 22 PHP
浅谈php中的访问修饰符private、protected、public的作用范围
Nov 20 PHP
php查询及多条件查询
Feb 26 PHP
thinkPHP实现签到功能的方法
Mar 15 PHP
PHP以json或xml格式返回请求数据的方法
May 31 PHP
PHP中通过getopt解析GNU C风格命令行选项
Nov 18 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自动加载机制的深入分析
2013/06/08 PHP
自己写了一个php检测文件编码的函数
2014/04/21 PHP
PHP常见加密函数用法示例【crypt与md5】
2019/01/27 PHP
通过继承IHttpHandle实现JS插件的组织与管理
2010/07/13 Javascript
jquery实现select选中行、列合计示例
2014/04/25 Javascript
轻松创建nodejs服务器(5):事件处理程序
2014/12/18 NodeJs
浅谈javascript实现八大排序
2015/04/27 Javascript
JavaScript来实现打开链接页面的简单实例
2016/06/02 Javascript
js阻止冒泡和默认事件(默认行为)详解
2016/10/20 Javascript
JS双击变input框批量修改内容
2016/12/12 Javascript
vuejs使用$emit和$on进行组件之间的传值的示例
2017/10/04 Javascript
AngularJS中重新加载当前路由页面的方法
2018/03/09 Javascript
JS实现提示框跟随鼠标移动
2019/08/27 Javascript
javascript实现动态时钟的启动和停止
2020/07/29 Javascript
vue遍历对象中的数组取值示例
2019/11/07 Javascript
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
2020/06/02 jQuery
Vue3不支持Filters过滤器的问题
2020/09/24 Javascript
[04:42]5分钟带你了解什么是DOTA2(第一期)
2017/02/07 DOTA
Python实现控制台进度条功能
2016/01/04 Python
python识别图像并提取文字的实现方法
2019/06/28 Python
python对文件的操作方法汇总
2020/02/28 Python
解决import tensorflow as tf 出错的原因
2020/04/16 Python
Pycharm连接远程服务器过程图解
2020/04/30 Python
浅谈Python中的继承
2020/06/19 Python
python入门教程之基本算术运算符
2020/11/13 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
e路東瀛(JAPANiCAN)香港:日本旅游、日本酒店和温泉旅馆预订
2018/11/21 全球购物
ANINE BING官方网站:奢华的衣橱基本款和时尚永恒的单品
2019/11/26 全球购物
简单叙述一下MYSQL的优化
2016/05/09 面试题
租房协议书范本
2014/04/09 职场文书
文艺演出策划方案
2014/06/07 职场文书
后勤管理员岗位职责
2014/08/27 职场文书
西安导游词
2015/02/12 职场文书
Pytest之测试命名规则的使用
2021/04/16 Python
Nginx如何配置根据路径转发详解
2022/07/23 Servers
插件导致ECharts被全量引入的坑示例解析
2022/09/23 Javascript