业务需求:
金额根据折扣相乘,如果单位超过分,那么就分位+1并保留2位小数
//小数进一,保留2位
public function cel($count){
$arr=explode('.',$count);
if(substr($arr[1],2)>0){
$arr[1]=substr($arr[1],0,2)+1;
if(strlen($arr[1])==1){
$arr[1]='0'.$arr[1];
}
if($arr[1]==100){
$arr[0]+=1;
$arr[1]='00';
}
}
return implode('.',$arr);
}
网友评论