圆形php的数字并隐藏四舍五入的数字?
$n = -5665.36;
->$new_n = round($n);
>>> $new_n = -5665;
我的方法:
if($m=1)
$p= $n;
if($m=10)
$p = 5660
if($m=100)
$p = 5600
if($m=1000)
$p = 5000
任何人都知道使用哪个php math function
或good ways
来获取$ p的价值
答案 0 :(得分:2)
使用此
abs(intval($m/$round_set) * $round_set) //
如果想将-ve转换为+ ve。使用abs
否则不需要。
答案 1 :(得分:1)
<?php
$n = -5665.36;
$m = 100;
$precision = -log10($m);
$p = abs($m == 1 ? $n : round($n, $precision) + $m);
echo $p;
?>