如何将浮点值(从JSON获取)转换为PHP中的字符串,保持“尾随零”?

时间:2013-04-29 14:57:06

标签: php casting type-conversion

我有一个JSON(即一个javascript对象)。

我有一个获取JSON内容的页面(即一组字段,数组和对象)。

其中一些字段是 float 值。 DECIMAL DIGITS 的数量取决于具体字段。

我的问题是:如何打印整个号码,因为它是一个STRING “?

示例:

   12.35 --> print: 12.35 (but this is ok,a floatval() works!)
   12.0 --> print: 12.0 (this is NOT ok,because floatval() prints just "12")
   12.00 --> print: 12.00 (this is NOT ok,because floatval() prints just "12")

当然我试图打印值而不用(即不使用floatval())。但似乎强制转换由PHP完成“implicity”

当然如果没有0(例如“12”)不应该打印0

提前感谢您的任何提示。

1 个答案:

答案 0 :(得分:-2)

尝试使用此代码:

$a=(float)"12.00";
print number_format($a,2);