在jh

时间:2016-09-02 14:43:41

标签: php arrays json

我有以下php代码:

'fees' => number_format($_POST['fees'],2)

示例JSON是:

{
 "fees":"74.00"
}

我需要费用的价值是双倍而不是字符串。

我试过这样做:

'fees' => (double)number_format($_POST['fees'],2)

但它似乎不起作用。 有没有办法让费用加倍而不是字符串?

1 个答案:

答案 0 :(得分:0)

如果要将字符串值转换为float,可以使用以下代码。但在Json中它应该是一个字符串。

$string='123.56999';
$float  =   doubleval(number_format($string,2));
var_dump($float);