1-保留小数点后几位,不四舍五入
- function formatNumber($number, $point = 2)
- {
- if (false === ($pointPlace = strpos($number, '.'))){
- return number_format($number, 2, '.', '');
- } else {
- $tmpArr = explode('.', $number);
- return $tmpArr[0].'.'.substr($tmpArr[1],0,$point);
- }
- }
2-保留小数点后的几位数
- function saveThreePoint($number,$point = 3)
- {
- $format='%.'.$point.'f';
- return isset($number) ? sprintf($format, $number) : 0.0000;
- }