if(!function_exists('substrFloatNums')) { /** * 截取N位小数,舍去后面的位数 * @author lulijuan * @param $number 传入的数值 * @param $length 保留的小数位数 * @return float 返回值 */ function substrFloatNums($number, $length=2) { //2位的时候 if(2==$length) { return sprintf("%.2f",substr(sprintf("%.3f", $number), 0, -1)); } //其它位数 $number = (float)$number; $intStr = strstr($number, '.', True); $floatStr = substr(strstr($number, '.'),0,$length+1); $floatNumber = $intStr.$floatStr; return (float)$floatNumber; } }
评论