PHP 如何给整数后2位加一个小数点

PHP 如何给整数后2位加一个小数点,第1张

解决思路如下(具体过程在代码中有注释):

<?php

//自定义分割函数

function divis_Num($str){

    if(strlen($str) >2) {    //首先判断长度是否大于2

        //把字符串分割为数组

        $str = explode('.', $str)

        

        //取数数组第一个元素,赋值给tmp变量

        $tmp = $str[0]    

        

        //反转字符串

        $tmp = strrev($tmp)

        

        //字符串分割到数组中

        $tmp = str_split($tmp, 2)

        

        //将数组元素组合为一个字符串

        $tmp = join('.', $tmp)

        

        //再次反转字符串

        $tmp = strrev($tmp)

        

        //返回最后结果

        return $tmp

        

    }else{

        //直接返回字符串

        return $str

        

    }

}

//调用函数测试

echo divis_Num(200)

//输出结果为:2.00

?>

PHP 中sprintf函数可以将整数格式化为浮点格式

<?php

$num = 3

$res = sprintf("%.2f" , $num)

echo $res//结果为3.00

//如果你需要随机的两位小数 就随机数好了

$num = 3

$res = rand(10 , 99)

echo $num . '.' . $res


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11887785.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存