解决思路如下(具体过程在代码中有注释):
<?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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)