鍍金池/ 問答/Java  PHP  網(wǎng)絡(luò)安全/ php的json轉(zhuǎn)換,自動(dòng)把字符串轉(zhuǎn)換成數(shù)字了

php的json轉(zhuǎn)換,自動(dòng)把字符串轉(zhuǎn)換成數(shù)字了

{"returnCode":"0","resultCode":"0","amount":1.00}
 $param= '{"returnCode":"0","resultCode":"0","amount":1.00}';
 $param=json_decode($param,true);

默認(rèn)amount被強(qiáng)制轉(zhuǎn)換了,能否原樣輸出


Array
(
    [returnCode] => 0
    [resultCode] => 0
    [amount] => 1
)

要的是


Array
(
    [returnCode] => 0
    [resultCode] => 0
    [amount] => 1.00
)

這個(gè)效果才符合要求
amount自動(dòng)轉(zhuǎn)換成數(shù)字格式1了?php的bug?

回答
編輯回答
有點(diǎn)壞

并無 bug ,需求問題,你這個(gè)需求是強(qiáng)制浮點(diǎn)型顯示,那么你的問題應(yīng)該是如何強(qiáng)制浮點(diǎn)型數(shù)據(jù)輸出。謝謝,具體代碼,由于個(gè)人 bug 原因,輸入不上來,自行查找。

2017年7月22日 17:47
編輯回答
孤酒

這個(gè)本來就是數(shù)字啊。

{"returnCode":"0","resultCode":"0","amount":"1.00"}

字符串。

2017年8月27日 10:04