php取整函数floor(),round(),intval(),ceil()

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

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

  1. < ?php
  2. echo ceil(4.3); // 5
  3. echo ceil(9.999); // 10
  4. ?>

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

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

  1. < ?php
  2. echo floor(4.3); // 4
  3. echo floor(9.999); // 9
  4. ?>

round -- 对浮点数进行四舍五入
说明
float round ( float val [, int precision] )
返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。

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

  1. < ?php
  2. echo round(3.4); // 3
  3. echo round(3.5); // 4
  4. echo round(3.6); // 4
  5. echo round(3.6, 0); // 4
  6. echo round(1.95583, 2); // 1.96
  7. echo round(1241757, -3); // 1242000
  8. echo round(5.045, 2); // 5.05
  9. echo round(5.055, 2); // 5.06
  10. ?>

intval---对变数转成整数型态

PHP取整函数例子intval()

    1. < ?php
    2. echo intval(4.3); //4
    3. echo intval(4.6); // 4
    4. ?>
时间: 2024-10-13 01:24:02

php取整函数floor(),round(),intval(),ceil()的相关文章

取整函数floor与ceil

在某些情况下, 我们需要对小数进行进位与舍位, 而非四舍五入, 这时候, 我们就需要用到floor函数与ceil函数. floor函数的作用是"向下取整", 也即是说, floor(x)会取到小于等于x的最大整数, 例: x = 2.88, 则floor(x) = 2; 假如要保留两位小数, 则floor(x*100)/100 ceil函数的作用则相反, 是"向上取整", 也即是说, ceil(x)会取到大于等于X的最小整数, 例: x = 1.01, 则ceil(

Java Math的 floor,round和ceil的总结

floor 返回不大于的最大整数 round 则是4舍5入的计算,入的时候是到大于它的整数round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11. ceil 则是不小于他的最小整数 看例子   Math.floor Math.round Math.ceil 1.4 1 1 2 1.5 1 2 2 1.6 1 2 2 -1.4 -2 -1

Math中的floor,round和ceil方法总结

floor向下取整,返回不大于的最大整数  Math.floor(1.4)=1.0ceil向上取整,返回不小于的最小整数  Math.ceil(1.4)=2.0round 四舍五入,将原来的数字加入0.5后再向下取整Math.round(-1.4)=-1   Math.round(-1.5)=-1  Math.round(-1.6)=-2

Math中floor,round和ceil的区别

floor 返回不大于的最大整数 round 则是4舍5入的计算,入的时候是到大于它的整数(当-1.5时可见,四舍五入后得到的结果不是我们期待的,解决办法是先对他取绝对值,然后在用round方法) round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11. ceil 则是不小于他的最小整数 example: src value Math.

JAVA除法保留小数点后两位的两种方法 Java Math的 floor,round和ceil的总结

floor 返回不大于的最大整数 round 则是4舍5入的计算,入的时候是到大于它的整数round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11. ceil 则是不小于他的最小整数 看例子   Math.floor Math.round Math.ceil 1.4 1 1 2 1.5 1 2 2 1.6 1 2 2 -1.4 -2 -1

【转】SQL中的取整函数FLOOR、ROUND、CEIL、TRUNC、SIGN

--------------------------------------------------------------------------1 trunc(value,precision)按精度(precision)截取某个数字,不进行舍入操作.2 round(value,precision)根据给定的精度(precision)输入数值.3 ceil (value) 产生大于或等于指定值(value)的最小整数.4 floor(value)与 ceil()相反,产生小于或等于指定值(va

php中对数字类型的处理是:ceil floor round intval&#160;sprintf number_format

1 <?php 2 //ceil — 进一法取整 3 //返回不小于 value 的下一个整数,value 如果有小数部分则进一位.ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大. 例子 1. ceil() 例子 4 echo ceil(4.3); // 5 5 echo ceil(9.999); // 10 6 7 //floor — 舍去法取整 8 //返回不大于 value 的下一个整数,将 value 的小数部分舍去取整.floor()

C#取整函数Math.Round、Math.Ceiling和Math.Floor

1.Math.Round:四舍六入五取偶 引用内容 Math.Round(0.0) //0Math.Round(0.1) //0Math.Round(0.2) //0Math.Round(0.3) //0Math.Round(0.4) //0Math.Round(0.5) //0Math.Round(0.6) //1Math.Round(0.7) //1Math.Round(0.8) //1Math.Round(0.9) //1 说明:对于1.5,因要返回偶数,所以结果为2. 2.Math.Ce

php取整函数ceil,floor,round,intval函数的区别

开发过程中,遇到数据处理取整的时候,你会用哪个呢,小涛来介绍一下:PHP取整函数有ceil,floor,round,intval,下面详细介绍一下: 1.ceil — 进一法取整说明float ceil ( float $value )返回不小于 value 的下一个整数,value 如果有小数部分则进一位.ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大.ceil() 例子 <?php echo ceil(4.3); // 5 echo cei