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 相关文章推荐
珊瑚虫IP库浅析
Feb 15 PHP
PHP UTF8中文字符截断函数代码
Sep 11 PHP
解析web文件操作常见安全漏洞(目录、文件名检测漏洞)
Jun 29 PHP
JoshChen_web格式编码UTF8-无BOM的小细节分析
Aug 16 PHP
PHP分页详细讲解(有实例)
Oct 30 PHP
php实现的简易扫雷游戏实例
Jul 09 PHP
orm获取关联表里的属性值
Apr 17 PHP
ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法
Nov 12 PHP
PHP实现更改hosts文件的方法示例
Aug 08 PHP
Lumen timezone 时区设置方法(慢了8个小时)
Jan 20 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
Aug 19 PHP
laravel框架使用阿里云短信发送消息操作示例
Feb 15 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使用正则过滤js脚本代码实例
2014/05/10 PHP
js中escape对应的C#解码函数 UrlDecode
2012/12/16 Javascript
jQuery动画animate方法使用介绍
2013/05/06 Javascript
javascript垃圾收集机制与内存泄漏详细解析
2013/11/11 Javascript
checkbox勾选判断代码分析
2014/06/11 Javascript
JavaScript中的eval()函数使用介绍
2014/12/31 Javascript
解决jquery插件:TypeError:$.browser is undefined报错的方法
2015/11/21 Javascript
jQuery each函数源码分析
2016/05/25 Javascript
实例浅析js的this
2016/12/11 Javascript
jQuery回调方法使用示例
2017/06/26 jQuery
详谈ES6中的迭代器(Iterator)和生成器(Generator)
2017/07/31 Javascript
js匿名函数使用&amp;传参(实例)
2017/09/08 Javascript
Vue 2.0学习笔记之Vue中的computed属性
2017/10/16 Javascript
webpack中使用iconfont字体图标的方法
2018/02/22 Javascript
elementui的默认样式修改方法
2018/02/23 Javascript
layui 弹出层回调获取弹出层数据的例子
2019/09/02 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
2020/09/04 Javascript
原生js实现购物车功能
2020/09/23 Javascript
Node.js path模块,获取文件后缀名操作
2020/11/07 Javascript
python基于phantomjs实现导入图片
2016/05/13 Python
Python多线程多进程实例对比解析
2020/03/12 Python
HTML5制作3D爱心动画教程 献给女友浪漫的礼物
2014/11/05 HTML / CSS
很酷的小工具和电子产品商城:GearBest
2016/11/19 全球购物
公司贷款承诺书
2014/05/30 职场文书
村党支部书记四风问题个人对照检查材料思想汇报
2014/10/06 职场文书
2014年资料员工作总结
2014/11/18 职场文书
典型事迹材料范文
2014/12/29 职场文书
初中教师个人总结
2015/02/10 职场文书
2015婚礼主持词开场白
2015/05/28 职场文书
心灵捕手观后感
2015/06/02 职场文书
单位车辆管理制度
2015/08/05 职场文书
离婚协议书格式范本
2016/03/18 职场文书
入党申请书怎么写?
2019/06/21 职场文书
IDEA 链接Mysql数据库并执行查询操作的完整代码
2021/05/20 MySQL
浅谈Python numpy创建空数组的问题
2021/05/25 Python
十大最帅动漫男主 碓冰拓海上榜,第一是《灌篮高手》男主角
2022/03/18 日漫