floor()函数向下舍入为最接近的整数。
语法
floor(x)
参数描述
x必需。一个数。
说明
返回不大于x的下一个整数,将x的小数部分舍去取整。floor()返回的类型仍然是float,因为float值的范围通常比integer要大。
以下为php八种数据类型作为floor参数的分析
<?php
/*boolean*/
echofloor(false);//输出0
echofloor(true);//输出1
/*floatorinteger*/
echofloor(0.60);//输出0
echofloor(5);//输出5
echofloor(-5.9)//输出-6
/*string*/
echofloor('0.60');//输出0
echofloor('5');//输出5
echofloor('-5.9')//输出-6
/*array*/
echofloor(array('1'));//无输出
/*null*/
echofloor(null);//输出0
/*objectorresource*/
$a=newstdClass();
echofloor($a);
产生警告Notice:ObjectofclassstdClasscouldnotbeconvertedtointinXXXXXonlineXX
?>
|