如何将格式化的数字转换为2位小数并保持浮点返回类型

时间:2015-12-28 19:43:10

标签: php

我正在尝试使用json从数据库中获取数据。但是从数据库检索的数据是String类型,导致错误。

我想要做的是将数据格式化为带有2位小数的浮点类型。

我已经经历了类似的可能答案,但似乎没有一个能够解决这个挑战。

这就是我所做的。

library(quanteda)
my_dfm <- dfm(text_vector, ignoredFeatures = stopwords("English"))
plot(my_dfm)

如何将结果格式化为9.00?

2 个答案:

答案 0 :(得分:1)

您需要将(float)放在number_format中。

echo number_format((float) $num, 2, '.','');

答案 1 :(得分:0)

试试这个:echo number_format ((float) $num1, 2, '.', '');

格式为:来自http://php.net/manual/en/function.number-format.php

string number_format ( float $number , int $decimals = 0 , string $dec_point = "." , string $thousands_sep = "," )

另一种方法是:sprintf('%0.2f', $num1);

和sprintf用于格式化字符串,也可能适用于其他区域。 http://php.net/manual/en/function.sprintf.php