php取整函数ceil,floo,round的用法及介绍


Posted in PHP onAugust 31, 2013

ceil  是向上进位得到一个值的函数;
floor 是舍掉小数位得到一个值的函数;
round 是用来四舍五入的函数

ceil
定义和用法:
ceil() 函数向上舍入为最接近的整数。

ceil(x);

说明:
返回不小于 x 的下一个整数,x 如果有小数部分则进一位。
ceil() 返回的类型仍然是 float。

例子:

<?php
    echo ceil(0.60);
    echo "<br/>";
    echo ceil(0.40);
    echo "<br/>";
    echo ceil(5);
    echo "<br/>";
    echo ceil(5.1);
    echo "<br/>";
    echo ceil(-5.1);
    echo "<br/>";
    echo ceil(-5.9);
?>

输出:
1
1
5
6
-5
-5

floor
定义和用法:
floor() 函数向下舍入为最接近的整数。
floor(x);

说明:
返回不大于 x 的下一个整数,将 x 的小数部分舍去取整。
floor() 返回的类型仍然是 float。

例子:

<?php
    echo(floor(0.60));   
    echo "<br/>";
    echo(floor(0.40));
 echo "<br/>";
    echo(floor(5));
 echo "<br/>";
    echo "<br/>";
    echo(floor(5.1));
 echo "<br/>";
    echo(floor(-5.1));
 echo "<br/>";
    echo(floor(-5.9))
?>

输出:
0
0
5
5
-6
-6

round
定义和用法
round() 函数对浮点数进行四舍五入。
round(x,prec);

其中
x(可选)    规定要舍入的数字。
prec(可选)  规定小数点后的位数。

说明:
返回将 x 根据指定精度 prec (十进制小数点后数字的数目)进行四舍五入的结果。
prec 也可以是负数或零(默认值)。

例子:

<?php
echo round(12.345,-1);
echo "<br/>";
echo round(12.345);
echo "<br/>";
echo round(0.5);
echo "<br/>";
echo round(0.4);
echo "<br/>";
echo round(-0.5);
echo "<br/>";
echo round(-0.4);
?>

输出:
10
12
1
0
-1
-0
PHP 相关文章推荐
提升PHP执行速度全攻略(上)
Oct 09 PHP
php 文件上传代码(限制jpg文件)
Jan 05 PHP
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
Nov 14 PHP
CI框架中zip类应用示例
Jun 17 PHP
php通过rmdir删除目录的简单用法
Mar 18 PHP
再Docker中架设完整的WordPress站点全攻略
Jul 29 PHP
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
May 13 PHP
php字符串的替换,分割和连接方法
May 23 PHP
PHP第三方登录―QQ登录实现方法
Feb 06 PHP
PHP正则匹配到2个字符串之间的内容方法
Dec 24 PHP
laravel框架与其他框架的详细对比
Oct 23 PHP
php正则表达式使用方法整理集合
Jan 31 PHP
php strrpos()与strripos()函数
Aug 31 #PHP
PHP函数preg_match_all正则表达式的基本使用详细解析
Aug 31 #PHP
显示程序执行时间php函数代码
Aug 29 #PHP
php+js实现图片的上传、裁剪、预览、提交示例
Aug 27 #PHP
phpmyadmin config.inc.php配置示例
Aug 27 #PHP
PHP自动生成后台导航网址的最佳方法
Aug 27 #PHP
PHP连接局域网MYSQL数据库的简单实例
Aug 26 #PHP
You might like
PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
2012/03/05 PHP
php根据用户名和手机号查询是否存在手机号码
2017/02/16 PHP
JavaScript 实现模态对话框 源代码大全
2009/05/02 Javascript
国外大牛IE版本检测!现在IE都到9了,IE检测代码
2012/01/04 Javascript
Javascript数组的排序 sort()方法和reverse()方法
2012/06/04 Javascript
JS自动适应的图片弹窗实例
2013/06/29 Javascript
jquery mobile changepage的三种传参方法介绍
2013/09/13 Javascript
js实现两个值相加alert出来精确到指定位
2013/09/25 Javascript
JavaScript中对象property的删除方法介绍
2014/12/30 Javascript
javascript实现图片延迟加载方法汇总(三种方法)
2015/08/27 Javascript
jQuery绑定事件方法及区别(bind,click,on,live,one)
2017/08/14 jQuery
JavaScript实现的原生态Tab标签页功能【兼容IE6】
2017/09/18 Javascript
vue 运用mock数据的示例代码
2017/11/07 Javascript
浅谈vue-cli加载不到dev-server.js的解决办法
2017/11/24 Javascript
JS实现简单的点赞与踩功能示例
2018/12/05 Javascript
vue+koa2搭建mock数据环境的详细教程
2020/05/18 Javascript
解决echarts图表使用v-show控制图表显示不全的问题
2020/07/19 Javascript
python中enumerate函数遍历元素用法分析
2016/03/11 Python
python 用opencv调用训练好的模型进行识别的方法
2018/12/07 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
浅谈python中统计计数的几种方法和Counter详解
2019/11/07 Python
Python常用模块os.path之文件及路径操作方法
2019/12/03 Python
全球知名旅游社区巴西站点:TripAdvisor巴西
2016/07/21 全球购物
森海塞尔美国官网:Sennheiser耳机与耳麦
2017/07/19 全球购物
美国在线购买和出售礼品卡网站:EJ Gift Cards
2019/06/09 全球购物
大学生学期自我鉴定
2014/03/19 职场文书
听课评语大全
2014/04/30 职场文书
广告学专业毕业生自荐信
2014/05/28 职场文书
井冈山红色之旅心得体会
2014/10/07 职场文书
中秋客户感谢信
2015/01/22 职场文书
2015年幼儿园中班开学寄语
2015/05/27 职场文书
二年级数学教学反思
2016/02/16 职场文书
学校团代会开幕词
2016/03/04 职场文书
竞聘书的秘诀
2019/04/02 职场文书
vue项目如何打包之项目打包优化(让打包的js文件变小)
2022/04/30 Vue.js
安装harbor作为docker镜像仓库的问题
2022/06/14 Servers