当前位置 博文首页 > php floor()函数案例详解

    php floor()函数案例详解

    作者:小炒花生米 时间:2021-09-19 19:02

    floor() 函数向下舍入为最接近的整数。

    语法

    floor(x)

    参数 描述
    x 必需。一个数。

    说明

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

    以下为php八种数据类型作为floor参数的分析

    <?php
    /* boolean */
    echo floor(false);//输出 0
    echo floor(true);//输出 1
    /*float or integer */
    echo floor(0.60); //输出 0
    echo floor(5); //输出 5
    echo floor(-5.9)//输出 -6
    /* string */
    echo floor('0.60'); //输出 0
    echo floor('5'); //输出 5
    echo floor('-5.9')//输出 -6
    /* array */
    echo floor(array('1'));//无输出
    /* null */
    echo floor(null);//输出 0
    /* object or resource */
    $a = new  stdClass();
    echo floor($a); 
    产生警告 Notice: Object of class stdClass could not be converted to int in XXXXX on line XX
    ?>
    jsjbwy
    下一篇:没有了