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 中文字符入库或显示乱码问题的解决方法
Apr 12 PHP
发款php蜘蛛统计插件只要有mysql就可用
Oct 12 PHP
获取URL文件名后缀
Oct 24 PHP
php中magic_quotes_gpc对unserialize的影响分析
Dec 16 PHP
PHP实现的json类实例
Jul 28 PHP
简介PHP的Yii框架中缓存的一些高级用法
Mar 29 PHP
Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
May 31 PHP
Yii隐藏URL中index.php的方法
Jul 12 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
Feb 15 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
Nov 14 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
Oct 24 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
一个SQL管理员的web接口
2006/10/09 PHP
php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
2012/06/13 PHP
PHP引用(&amp;)各种使用方法实例详解
2014/03/20 PHP
PHP实现HTML生成PDF文件的方法
2014/11/07 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
PHP共享内存使用与信号控制实例分析
2018/05/09 PHP
PHP date()格式MySQL中插入datetime方法
2019/01/29 PHP
asp批量修改记录的代码
2008/06/25 Javascript
javascript 学习笔记(onchange等)
2010/11/14 Javascript
iframe窗口高度自适应的又一个巧妙实现思路
2014/04/04 Javascript
基于JS实现导航条之调用网页助手小精灵的方法
2016/06/17 Javascript
ionic在开发ios系统微信时键盘挡住输入框的解决方法(键盘弹出问题)
2016/09/06 Javascript
jQuery插件echarts实现的多折线图效果示例【附demo源码下载】
2017/03/04 Javascript
javascript基本常用排序算法解析
2017/09/27 Javascript
jQuery中 DOM节点操作方法大全
2017/10/12 jQuery
微信小程序按钮点击跳转页面详解
2019/05/06 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
为Python的web框架编写前端模版的教程
2015/04/30 Python
玩转python爬虫之cookie使用方法
2016/02/17 Python
Python调用SQLPlus来操作和解析Oracle数据库的方法
2016/04/09 Python
python3 爬取图片的实例代码
2018/11/06 Python
Python PyCharm如何进行断点调试
2019/07/05 Python
python 操作mysql数据中fetchone()和fetchall()方式
2020/05/15 Python
详解Sticky Footer 绝对底部的两种套路
2017/11/03 HTML / CSS
HTML5 canvas基本绘图之文字渲染
2016/06/27 HTML / CSS
详解淘宝H5 sign加密算法
2020/08/25 HTML / CSS
物流管理专业应届生求职信
2013/11/21 职场文书
人事专员岗位职责说明书
2014/07/30 职场文书
公司租车协议书
2015/01/29 职场文书
小学生安全保证书
2015/05/09 职场文书
婚宴祝酒词大全
2015/08/10 职场文书
《唯一的听众》教学反思
2016/02/18 职场文书
Python基础之函数嵌套知识总结
2021/05/23 Python
详解CSS中的特指度和层叠问题
2021/07/15 HTML / CSS
Python os和os.path模块详情
2022/04/02 Python