PHP float轉int 失真的問題

在工作中遇到個問題: 支付後的返回值是以分爲單位,數據庫以元作爲單位的,所以用的float; 返回的時候比如是3980, 數據庫數據是39.80,直接用這個數據乘100會變成3980; 網上查了一下,發現php在float是弱類型,對於整數或者經過運算以後結果是整數的浮點數, php能當作整數對待,但類型還是浮點型不變。但如果經過運算以後不是整數,那php就把結果當作嚴格的浮點數對待了。 解決辦法
相關文章
相關標籤/搜索