PHP取整函数:ceil,floor,round,intval的区别详细解析

 更新时间:2013年08月31日 09:55:42   作者:  
以下是对PHP中的取整函数:ceil,floor,round,intval的区别进行了详细的介绍,需要的朋友可以过来参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

我们经常用到的PHP取整函数,主要是:ceil,floor,round,intval。

ceil -- 进一法取整
说明
float ceil ( float value )

返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。

PHP取整函数例子 1. ceil() 例子

复制代码 代码如下:

< ?php echo ceil(4.3);
// 5 echo ceil(9.999);
// 10
?>

floor -- 舍去法取整
说明
float floor ( float value )

返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。

PHP取整函数例子 1. floor() 例子

复制代码 代码如下:

< ?
php echo floor(4.3);
// 4 echo floor(9.999);
// 9
?>

round -- 对浮点数进行四舍五入
说明

复制代码 代码如下:

float round ( float val [, int precision] )

返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。

PHP取整函数例子 1. round() 例子

复制代码 代码如下:

< ?
php echo round(3.4);
// 3 echo round(3.5);
// 4 echo round(3.6);
// 4 echo round(3.6, 0);
// 4 echo round(1.95583, 2);
// 1.96 echo round(1241757, -3);
// 1242000 echo round(5.045, 2);
// 5.05 echo round(5.055, 2);
// 5.06
?>

intval---对变数转成整数型态
PHP取整函数例子intval()
复制代码 代码如下:

< ?
php echo intval(4.3);
//4 echo intval(4.6);
//4
?>

相关文章

  • PHP用PDO如何封装简单易用的DB类详解

    PHP用PDO如何封装简单易用的DB类详解

    PDO(php Data Object)是PHP的数据对象,它为PHP访问数据库提供了一种兼容一致的轻量级接口,也就是提供了一个数据库访问抽象层,这篇文章主要给大家介绍了关于PHP用PDO如何封装简单易用的DB类的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-07-07
  • 用PHP实现多服务器共享SESSION数据的方法

    用PHP实现多服务器共享SESSION数据的方法

    用PHP实现多服务器共享SESSION数据的方法...
    2007-03-03
  • 一个数据采集类

    一个数据采集类

    一个数据采集类...
    2007-02-02
  • PHP生成唯一的促销/优惠/折扣码(附源码)

    PHP生成唯一的促销/优惠/折扣码(附源码)

    每一个电子商务网站,现在有一种或多种类型的优惠/折扣/优惠券系统,给大家分享一下如何在PHP生成唯一的促销/折扣码;因此,今天将讨论这样一个优惠码的实现过程,需要了解的朋友可以参考下
    2012-12-12
  • PHP的全局错误处理详解

    PHP的全局错误处理详解

    php自有try{throw{}}catch{}异常/错误捕获系统,难以在生产环境中运用;生产环境中,我们一般要求,一旦出现异常/错误,php立刻结束脚本,向访客浏览器输出出错提示,并通过自定义函数向管理员发送消息
    2016-04-04
  • 一个非常实用的php文件上传类

    一个非常实用的php文件上传类

    这篇文章主要为大家详细介绍了一个非常实用的php文件上传类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • php将一维数组转换为每3个连续值组成的二维数组

    php将一维数组转换为每3个连续值组成的二维数组

    这篇文章主要介绍了php将一维数组转换为每3个连续值组成的二维数组的方法,涉及array_slice函数的使用技巧,需要的朋友可以参考下
    2016-05-05
  • 神盾加密解密教程(一)PHP变量可用字符

    神盾加密解密教程(一)PHP变量可用字符

    这篇教程首先讲PHP变量可用字符,是因为要解密神盾加密的程序,了解PHP变量可用字符是解密的首要条件,好了,废话不多说,直接进入正题
    2014-05-05
  • 关于访问控制的一首PHP面试题(对属性或方法的访问控制)

    关于访问控制的一首PHP面试题(对属性或方法的访问控制)

    对属性或方法的访问控制,是通过在前面添加关键字 public、protected 或 private 来实现的
    2012-09-09
  • PHP中单引号与双引号的区别分析

    PHP中单引号与双引号的区别分析

    在PHP中,我们可以使用单引号或者双引号来表示字符串。不过我们作为开发者,应该了解其中的区别。单引号与双引号对于定义字符一个是可以解析变量一个是会把变量直接输出来,同时单引号与双引号在字符处理上单引号要优与双引号
    2014-08-08

最新评论

?


http://www.vxiaotou.com