[ PHP ] – Json encode 浮點數 1.0 變 1 解法 - [ 4 ]

最近在接別人API時,裡面有個參數是MD5驗證碼,而其中的data 是需要是 Json encode,但很奇怪當裡面的某一參數值是 1.0 或是 1.00時, 編碼出來就會只剩 1 造成我的MD5的值一直是錯誤的。

經過網路查詢 json 格式中,並沒有整數與浮點數的型態,本來想這樣回覆客戶請對方改一下程式,後來發現php 的 json_encode 可以帶一個參數 json_encode($data, JSON_PRESERVE_ZERO_FRACTION);就可以保留原始的數值。

!議建法想的你下留是或分享加讚按我幫請,話的您到助幫有章文的我果如 如果我的文章有幫助到您的話,請幫我按讚加分享或是留下你的想法建議!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *