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 和 HTML
Oct 09 PHP
php中常用的预定义变量小结
May 09 PHP
fetchAll()与mysql_fetch_array()的区别详解
Jun 05 PHP
解析phpstorm + xdebug 远程断点调试
Jun 20 PHP
PHP中HTML标签过滤技巧
Jan 07 PHP
PHP数据库操作之基于Mysqli的数据库操作类库
Apr 19 PHP
phpmyadmin提示The mbstring extension is missing的解决方法
Dec 17 PHP
初识PHP中的Swoole
Apr 05 PHP
PHP中的多种加密技术及代码示例解析
Oct 20 PHP
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
Nov 06 PHP
php读取本地json文件的实例
Mar 07 PHP
PHP模型Model类封装数据库操作示例
Mar 14 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
基于mysql的论坛(1)
2006/10/09 PHP
php实现jQuery扩展函数
2009/10/30 PHP
PHP开发中常用的三个表单验证函数使用小结
2010/03/03 PHP
PHP数据类型之布尔型的介绍
2013/04/28 PHP
PHP使用GIFEncoder类生成的GIF动态图片验证码
2014/07/01 PHP
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
PHP简单获取视频预览图的方法
2015/03/12 PHP
PHP之将POST数据转化为字符串的实现代码
2016/11/03 PHP
PHP正则匹配操作简单示例【preg_match_all应用】
2017/07/10 PHP
PHP延迟静态绑定的深入讲解
2018/04/02 PHP
PHP设计模式之适配器模式原理与用法分析
2018/04/25 PHP
php解析非标准json、非规范json的方式实例
2020/12/10 PHP
Javascript实例教程(19) 使用HoTMetal(6)
2006/12/23 Javascript
用tip解决Ext列宽度不够的问题
2008/12/13 Javascript
基于JQuery框架的AJAX实例代码
2009/11/03 Javascript
javascript 数据类型转换(parseInt,parseFloat)
2010/07/20 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
2010/11/17 Javascript
jquery判断小数点两位和自动删除小数两位后的数字
2014/03/19 Javascript
原生js获取宽高与jquery获取宽高的方法关系对比
2014/04/04 Javascript
JS中的form.submit()不能提交表单的错误原因
2014/10/08 Javascript
JavaScript生成带有缩进的表格代码
2016/06/15 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
2016/08/03 Javascript
JS动态给对象添加属性和值的实现方法
2016/10/21 Javascript
微信小程序开发之麦克风动画 帧动画 放大 淡出
2017/04/18 Javascript
关于JS与jQuery中的文档加载问题
2017/08/22 jQuery
[13:16]INFAMOUS vs VGJ T BO3
2018/06/07 DOTA
[46:38]完美世界DOTA2联赛PWL S2 Magma vs PXG 第三场 11.28
2020/12/02 DOTA
Python的SQLAlchemy框架使用入门
2015/04/29 Python
tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现
2020/02/06 Python
在keras 中获取张量 tensor 的维度大小实例
2020/06/10 Python
Python用来做Web开发的优势有哪些
2020/08/05 Python
经济实惠的名牌太阳镜和眼镜:Privé Revaux
2021/02/07 全球购物
德国便宜的宠物店:Brekz.de
2020/10/23 全球购物
班级寄语大全
2014/04/10 职场文书
健康状况证明模板
2014/10/23 职场文书
python正则表达式re.search()的基本使用教程
2021/05/21 Python