/**
* 格式分小数
* $number 数字
* $n 保留小数位数
* $type 1=四舍五入 2=进1 3=舍去
* $isRepate 小数位数不足是否补0 true/false
*/
function decimal_format($number, $n, $type, $isRepate = true) {
if ($type == 2) {//进1
$p = pow(10, $n);
$number = ceil($number * $p) / $p;
} elseif ($type == 3) {//舍去
$p = pow(10, $n);
$number = floor($number * $p) / $p;
} else {
$p = pow(10, $n);
$number = round($number * $p) / $p;
}
if ($isRepate == TRUE) {
return sprintf('%.' . $n . 'f', $number);
} else {
return $number;
}
}
php数字格式化可选保留位数补0零等操作
最新推荐文章于 2022-02-24 10:35:02 发布