php json_decode floatで小数点が失われる
为情所困
为情所困 2017-05-16 13:14:32
0
7
1707
リーリー

結果:
array(1) {
["price"]=>
float(5)//ただし期待値は5.00で小数点は保持可能
}

为情所困
为情所困

全員に返信(7)
为情所困

それは json_decode の問題ではなく、出力関数自体の問題です、

リーリー

json_encode はオプションのオプションを設定することで小数点を保持します

リーリー
いいねを押す +0
PHPzhong

リーリー

いいねを押す +0
迷茫

var_dump は入力された印刷物です。

いいねを押す +0
淡淡烟草味

https://www.bytelang.com/o/s/...

いいねを押す +0
Ty80

これは簡単です。5.00を文字列型に変更するだけです

いいねを押す +0
小葫芦

これはjeon_encodeとは関係ありません。出力時にフォーマットする必要があります。

リーリー

または

リーリー
いいねを押す +0
左手右手慢动作

var_dump(json_decode('{"価格":"5.00"}', true));

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート