關於微信支付 支付寶支付價格精度問題

微信支付上碰見少一分錢的問題,可是支付寶沒有此問題,查找以後,肯定問題出在微信價格單位按分算,支付寶是按元計算, 由於數據庫使用decimal 保留兩位小數,這和支付寶一致,在微信支付時取出數據庫保存的價格*100再轉int ,問題就出在這裏,float轉int精度損失。 [root@yunduanlocal api]# php -r "var_dump((int)(18.90*100));" i
相關文章
相關標籤/搜索