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基础知识:控制结构
Dec 13 PHP
php下使用strpos需要注意 === 运算符
Jul 17 PHP
php学习之 数组声明
Jun 09 PHP
PHP输出时间差函数代码
Jan 28 PHP
php中使用addslashes函数报错问题的解决方法
Feb 06 PHP
php用户注册页面利用js进行表单验证具体实例
Oct 17 PHP
PHP、Nginx、Apache中禁止网页被iframe引用的方法
Oct 01 PHP
PHP编程中的常见漏洞和代码实例
Aug 06 PHP
php将HTML表格每行每列转为数组实现采集表格数据的方法
Apr 03 PHP
php pthreads多线程的安装与使用
Jan 19 PHP
php之可变变量的实例详解
Sep 12 PHP
详解PHP 二维数组排序保持键名不变
Mar 06 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 Date/Time 类型
2008/03/26 PHP
php自动获取字符串编码函数mb_detect_encoding
2011/05/31 PHP
ThinkPHP模板比较标签用法详解
2014/06/30 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
2014/09/12 PHP
php文件上传及下载附带显示文件及目录功能
2017/04/27 PHP
php封装的pdo数据库操作工具类与用法示例
2019/05/08 PHP
JS的千分位算法实现思路
2013/07/31 Javascript
用JS实现3D球状标签云示例代码
2013/12/01 Javascript
用javascript替换URL中的参数值示例代码
2014/01/27 Javascript
js获取ajax返回值代码
2014/04/30 Javascript
JavaScript常用验证函数实例汇总
2014/11/25 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
2016/06/03 Javascript
JS实现列表的响应式排版(推荐)
2016/09/01 Javascript
nodejs的HTML分析利器node-jquery用法浅析
2016/11/08 NodeJs
在vue中使用SockJS实现webSocket通信的过程
2018/08/29 Javascript
小程序实现搜索界面 小程序实现推荐搜索列表效果
2019/05/18 Javascript
js判断浏览器的环境(pc端,移动端,还是微信浏览器)
2020/12/24 Javascript
24个ES6方法解决JS实际开发问题(小结)
2020/05/31 Javascript
js闭包的9个使用场景
2020/12/29 Javascript
JS实现页面侧边栏效果探究
2021/01/08 Javascript
python实现web方式logview的方法
2015/08/10 Python
在Python中移动目录结构的方法
2016/01/31 Python
python实现顺序表的简单代码
2018/09/28 Python
pandas DataFrame索引行列的实现
2019/06/04 Python
pandas 数据索引与选取的实现方法
2019/06/21 Python
python自动化测试之如何解析excel文件
2019/06/27 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
Python如何爬取qq音乐歌词到本地
2020/06/01 Python
html5实现canvas阴影效果示例
2014/05/07 HTML / CSS
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
人事专员岗位职责
2013/11/20 职场文书
幼儿园母亲节活动总结
2015/02/10 职场文书
技术员岗位职责范本
2015/04/11 职场文书
《钢铁是怎样炼成的》高中读后感
2019/08/07 职场文书
Mysql的Table doesn't exist问题及解决
2022/12/24 MySQL