保留小数并向下取整

    /**
     * 保留几位小数,向下取整
     * $num 要处理的浮点数
     * $digits 要保留的小数位数
     */
    function floorFloat($num, $digits) {
        $num = floatval($num);
        $multiple = pow(10, $digits);
        $tempNum = floor($num*$multiple);
        return sprintf('%.'.$digits.'f', $tempNum/$multiple);
    }

 

posted @ 2021-06-07 17:39  贱贱丶  阅读(193)  评论(0编辑  收藏  举报