通常有这样一个需求,比如计算出来的小数点精确到6位,但是显示给用户的要显示成2位,但是又不希望四舍五入,那么就需要通过截取字符串。mysql中有现成的函数TRUNCATE,
PHP里面没有相关的函数,需要自己实现。可以这样写:
function truncate($number,$length=2){
return bcdiv($number,1,$length);
}
通常有这样一个需求,比如计算出来的小数点精确到6位,但是显示给用户的要显示成2位,但是又不希望四舍五入,那么就需要通过截取字符串。mysql中有现成的函数TRUNCATE,
PHP里面没有相关的函数,需要自己实现。可以这样写:
function truncate($number,$length=2){
return bcdiv($number,1,$length);
}