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 相关文章推荐
vBulletin HACK----关于排版的两个HACK
Oct 09 PHP
一些PHP写的小东西
Dec 06 PHP
php 字符过滤类,用于过滤各类用户输入的数据
May 27 PHP
php文章内容分页并生成相应的htm静态页面代码
Jun 07 PHP
基于php上传图片重命名的6种解决方法的详细介绍
Apr 28 PHP
如何使用PHP计算上一个月的今天
May 23 PHP
php制作中间带自己定义图片二维码的方法
Jan 27 PHP
php数组去除空值函数分享
Feb 02 PHP
推荐十款免费 WordPress 插件
Mar 24 PHP
PHP版微信小店接口开发实例
Nov 12 PHP
PHP正则验证字符串是否为数字的两种方法并附常用正则
Feb 27 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
Jun 03 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安全配置 如何配置使其更安全
2011/12/16 PHP
php用正则表达式匹配中文实例详解
2013/11/06 PHP
PHP实现图片的等比缩放和Logo水印功能示例
2017/05/04 PHP
php封装实现钉钉机器人报警接口的示例代码
2020/08/08 PHP
javascript 面向对象全新理练之原型继承
2009/12/03 Javascript
自制轻量级仿jQuery.boxy对话框插件代码
2010/10/26 Javascript
原生JS实现加入收藏夹的代码
2013/10/24 Javascript
javascript创建和存储cookie示例
2014/01/07 Javascript
JQuery显示隐藏页面元素的方法总结
2015/04/16 Javascript
jQuery选择器及jquery案例详解(必看)
2016/05/20 Javascript
BootStrap fileinput.js文件上传组件实例代码
2017/02/20 Javascript
jQuery插件HighCharts绘制2D金字塔图效果示例【附demo源码下载】
2017/03/09 Javascript
详解Weex基于Vue2.0开发模板搭建
2017/03/20 Javascript
JavaScript实现实时更新系统时间的实例代码
2017/04/04 Javascript
xmlplus组件设计系列之下拉刷新(PullRefresh)(6)
2017/05/03 Javascript
详解Webpack-dev-server的proxy用法
2018/09/08 Javascript
vue中使用微信公众号js-sdk踩坑记录
2019/03/29 Javascript
小程序如何定位所在城市及发起周边搜索
2020/02/11 Javascript
vue项目中使用bpmn-自定义platter的示例代码
2020/05/11 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
js实现简单选项卡制作
2020/08/05 Javascript
Python虚拟环境的原理及使用详解
2019/07/02 Python
Flask-WTF表单的使用方法
2019/07/12 Python
python Canny边缘检测算法的实现
2020/04/24 Python
animation和transition的区别
2020/10/12 HTML / CSS
电子商务专业学生的自我鉴定
2013/11/28 职场文书
《只有一个地球》教学反思
2014/02/14 职场文书
大学生社会实践方案
2014/05/11 职场文书
食品工程专业求职信
2014/06/15 职场文书
研修心得体会
2014/09/04 职场文书
研究生导师评语
2014/12/31 职场文书
部门2015年度工作总结
2015/04/29 职场文书
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js
Spring依赖注入多种类型数据的示例代码
2022/03/31 Java/Android
python中pymysql包操作数据库方法
2022/04/19 Python