有几种方法可以拦截PHP中的浮点类型。

1,浮动圆(浮点$精度精度})根据指定的精度精度(十进制数之后的小数位数)返回四个五个条目的结果,精度也可以是负数或零(默认值)。

循环(4.3)4

2、字符串(字符串格式的混合和sprintf { {美元,美元,混合…)返回字符串格式的数据。
复制代码代码如下所示:
$ = 12.338938438;
回声sprintf(%。5F,$) / /结果:12.33894

$ = 12.3312356;
回声sprintf(% 5F
回声sprintf(% F

3、字符串number_format(浮数美元美元,int小数,字符串的字符串dec_point,thousands_sep)
复制代码代码如下所示:
$ = 1234.5678;

english_format_number美元= number_format($号,2。',');
回声english_format_number / / 1234.57美元;

所有这些都是在四个家庭和五个条目中自动完成的。有时,他们不需要四个房子和五个条目。有时他们不想知道做什么。

我写了一个麻烦的函数,记录下来
复制代码代码如下所示:
功能getfloatvalue($,$ len)
{
tmpint = intval美元($);

tmpdecimal美元= $ - $ tmpint;
$str =tmpdecimal美元;
函数strstr($str =美元);
如果(strlen($ substr)< $ len + 1)
{
repeatcount美元=美元($函数len + 1-strlen);
$str = $ 和0 str_repeat(。

}

返回的tmpint。。substr($str,1,1 + $ len);

}
回声getfloatvalue(12.99,4) / / 12.9900
回声getfloatvalue(12.9232555553239,4) / / 12.9232