php取整函数ceil,floo,round的用法及介绍

yipeiwu_com7年前PHP代码库

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中检索字符串的方法分析【strstr与substr_count方法】

本文实例分析了PHP中检索字符串的方法。分享给大家供大家参考,具体如下: 在PHP中,提供了很多用于查找字符串的函数,PHP也可以像Word那样实现对字符串的查找功能。 应用strstr...

使PHP自定义函数返回多个值

PHP自定义函数只允许用return语句返回一个值,当return执行以后,整个函数的运行就会终止。有时候我们要求函数返回多个值时,用return是不可以把值一个接一个地输出的。但不可忽视...

PHP文字转图片功能原理与实现方法分析

PHP文字转图片功能原理与实现方法分析

本文实例讲述了PHP文字转图片功能。分享给大家供大家参考,具体如下: 这项功能主要用于对邮箱地址、手机等可能被网络爬虫抓取的重要信息的处理。将文字转化为图片绝对是个好注意。验证码的基本生...

php cli模式学习(PHP命令行模式)

php cli模式学习(PHP命令行模式)

php_cli模式简介 php-cli是php Command Line Interface的简称,如同它名字的意思,就是php在命令行运行的接口,区别于在Web服务器上运行的php环境...

php实现微信公众平台账号自定义菜单类

本文实例讲述了php实现微信公众平台账号自定义菜单类的方法。分享给大家供大家参考。具体分析如下: 微信公众平台服务号可申请自定义菜单了,其它的号暂时不支持自定义菜单了,这个不但可以使用a...