-1

我需要将 int 和 float 都转换为 float,而不是 string。

我试图将数字转换为带floatval函数的浮点数。

floatval(int)回报int

例如:

floatval(100)返回100

我需要得到100.00

解决办法是什么?

4

1 回答 1

1

您可以使用 number_format 函数来格式化所需输出的数字。

$foo = "105.01";
$zoo = "105";
echo number_format((float)$foo, 2, '.', ''); //Output 105.01
echo number_format((float)$zoo, 2, '.', ''); //Output 105.00
于 2021-03-12T19:01:22.180 回答