美文网首页
php 小数进一保留2位

php 小数进一保留2位

作者: 归隐小赵 | 来源:发表于2020-07-20 15:10 被阅读0次

业务需求:
金额根据折扣相乘,如果单位超过分,那么就分位+1并保留2位小数

//小数进一,保留2位
    public function cel($count){
        $arr=explode('.',$count);
        if(substr($arr[1],2)>0){
            $arr[1]=substr($arr[1],0,2)+1;
            if(strlen($arr[1])==1){
                $arr[1]='0'.$arr[1];
            }
            if($arr[1]==100){
                $arr[0]+=1;
                $arr[1]='00';
            }
        }
        return implode('.',$arr);
    }

相关文章

网友评论

      本文标题:php 小数进一保留2位

      本文链接:https://www.haomeiwen.com/subject/jyqykktx.html